*{
	padding: 0;
	margin: 0;
}
a{
	color: #333333;
	text-decoration: none;
}
a:hover,a:focus{
	color: #029fe4;
	text-decoration: none;
}
ul,ol{
	list-style: none;
	margin: 0;
}
.left{
	float: left;
}

.right{
	float: right;
}
.clear{
	clear: both;
}
.product_show  .show_top .left  .img_bot .swiper-container .swiper-slide .box{
	height: 100%;
}
.product_show  .show_top .left  .img_bot .swiper-container .swiper-slide{
	width: calc(33.33% - 8px);
}
.product_show  .show_top .right .but .phone_wap{
    display:none;
}
.advantage .list ul li .img_wap{
    display: none;
}
.honor_wap{
	height: 0;
	overflow: hidden;
}
.wap_show_list{
	overflow:hidden;
	height:0;
}
.about_show .right .show_images .botn .swiper-pagination span.swiper-pagination-current{
	color:#029fe4
}
.Study .list .item.active .wap_img{
    display: none;
}
.fiuld{
	position:fixed;
	width:100%;
	left:0;
	top:0;
	z-index:999;
	background:#fff;
}
.Study .wap_list{
	display:none;
}
.banner .swiper-slide a{
	display:block;
	position:relative;
} 
.banner .swiper-slide a .text{
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:0;
	display:flex;
	align-items:center;
	justify-content:center;
}
.header .right .bot .form input{
	cursor: pointer;
}
.banner .swiper-slide a .text div{
	color:#fff;
}
.pagination>li, .pagination>li{
	display:inline-block;
}
.pagination>li form>span{
	padding-right:5px;
	padding-left:5px;
}
.pagination>li form>input{
	outline:unset;
	width:40px;
	height:19px;
	text-align:center;
	font-size:12px;
}
.pagination>li form>button{
	border:none;
	background:#fff;
	color:#282828;
}
.plan_two{
	position:relative;
	overflow:hidden;
}
.plan_two .swiper-slide{
	position:relative;
}
.plan_two .swiper-slide .text{
	position:absolute;
	width:100%;
	height:100%;
	display:flex;
	align-items:center;
	left:0;
	top:0;
}
.plan_two .swiper-slide .text h3{
	color:#fff;
	line-height:2em;
}
.plan_two .swiper-slide .text .box{
	padding:0 20px;
}
.plan_two .swiper-slide .text div{
	color:#fff;
	line-height:2em;
}
.shop ul li{
	padding:0 15px;
}
.shop ul li a{
	padding:25px 0;
	border-bottom:1px solid #dcdcdc;
}
.index_about .img{
	display:none;
}
.header_form{
	display:none;
}
.about_three_wap{
	overflow:hidden;
	height:0;
}
.sidebar_wap {
	display:none;
}
/*
@font-face {
	font-family: bauerbod;
	src:url('../fonts/bauerbodnititlbttitling.ttf');
}
@font-face {

	font-family: BebasNeue;
	src:url('../fonts/BebasNeue-1.otf');
}

@font-face {

	font-family: fzlt_ch;
	src:url('../fonts/fzlt_ch_GBK.TTF');
}
@font-face {

	font-family: fzlt_qh;
	src:url('../fonts/fzlt_qh_GBK.TTF');
}
@font-face {

	font-family: fzlt_zh;
	src:url('../fonts/fzlt_zh_GBK.TTF');
}
*/
*{
	font-family: 'fzlt_qh';
}
.header .header_icon{
	display: none;
}
.wap_nav{
	display: none;
}
.product_list .pro_nav{
	display: none;
}
.product_list .left .pro_colse{
	display: none;
}
.news_show .content img{
		max-width:100%;
	}
@media (max-width: 768px) {
	.container{
		width: 100%;
		margin: 0 auto;
	}
	.pro_nav,.pro_colse{
		display: none;
	}
	.header{
		background: #029fe4;
	}
	.header .header_form{
		display: flex;
		align-items:center;
		padding-right:15px;
	}
	.header .row{
		display:flex;
		justify-content: space-between;
	}
	
	.header .left{
		padding: 15px 15px;
		width:100%;
		display:flex;
		justify-content:center;
		align-items:center;
	}
	.header .left img{
		height: 50px;
	}
	.header .right{
		display: none;
	}
	.header .right .top{
		padding-top: 15px;
		padding-right: 130px;
		text-align: right;
	}
	.header .right .top span{
		font-size: 16px; /*调20px*/
		font-family: 'fzlt_qh';
		color: #fff;
	}
	.header .right .top em{
		font-size: 14px; /*转1600调 20px;*/
		color: #fff;
		font-style: unset;
		font-family: "fzlt_qh";
		margin-left: 10px;
	}
	.header .right .bot{
		padding-top: 20px;
		text-align: right;
	}
	.header .right .bot .form{
		display: inline-block;
	}
	.header .right .bot .nav{
		display: inline-block;

	}
	.header .right .bot .form input{
		width: 130px;
		background: url('../images/seach.png') no-repeat center left;
		border: 1px solid #fff;
		height: 20px;
		border-radius: 10px;
		outline: none;
		box-sizing: border-box;
		padding-left:30px;
		font-size: 12px;
		color: #fff;
		-webkit-transition:all .3s ease-in-out 0s;
	-moz-transition:all .3s ease-in-out 0s;
	-ms-transition:all .3s ease-in-out 0s;
	-o-transition:all .3s ease-in-out 0s;
	transition:all .3s ease-in-out 0s;
	}
	.header .right .bot .nav ul li{
		display: inline-block;
		margin-left: 20px;
	}
	.header .right .bot .nav ul li a{
		font-size: 16px;/*调22px*/
		color: #fff;
		font-family: 'fzlt_qh';
	}
	.header .right .bot .nav ul li a:hover{
		opacity: 0.8;
	}
	.header .header_icon{
		display: flex;
		color: #fff;
		align-items:center;
		padding-left: 10px;
	}
	.header .header_icon i{
		font-size: 30px;
		cursor: pointer;
	}
	.wap_nav{
		display: none;
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		background: rgba(0, 0, 0, .3);
		height: 100%;
		z-index: 99999;
	}
	.wap_nav .box{
		top: 0;
		left: 0;
		width: 60%;
		height: 100%;
		position: absolute;
		background: rgba(0, 0, 0, .7);
		box-sizing: border-box;
		padding-top: 30px;
		padding-right: 20px;
		padding-left: 30px;
		overflow-y: auto;
	}
	.wap_nav  .nav_colse{
		position: absolute;
		right: 15px;
		top: 15px;
		color: #fff;
		font-size: 40px;
		
	}
	.wap_nav  .nav_colse i{
		font-style:unset;
	}
	.wap_nav  .box ul li{
		border-bottom: 1px solid #fff;
		
	}
	.wap_nav  .box ul li a{
		font-size: 16px;
		line-height: 2em;
		color: #fff;
		display:block;
		padding:10px 0;
		padding-left: 10px;
	}
	.wap_nav  .box ul li p{
		margin: 0;
		display:flex;
		justify-content:space-between
	}
	.wap_nav  .box ul li p .wap_right{
		float: right;
		display: inline-block;
	    width: 50px;
	    text-align: center;
	    font-style: unset;
	    color: #181818;
		display:flex;
		align-items:center;
	    font-size: 18px;
		justify-content:center;
		 -webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.wap_nav  .box ul li.active p .wap_right{
		 transform: rotate(90deg);
	    -ms-transform: rotate(90deg);
	    /* Internet Explorer 9*/
	    -moz-transform: rotate(90deg);
	    /* Firefox */
	    -webkit-transform: rotate(90deg);
	    /* Safari 和 Chrome */
	    -o-transform: rotate(90deg);
	    /* Opera */

	    -webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.wap_nav  .box ul li p .wap_right:after{
		font-family: swiper-icons;
	    font-variant: initial;
	    letter-spacing: 0;
	    font-size: 20px;
	    text-transform: none!important;
	    content: 'next';
	    color: #fff;
	}
	.wap_nav  .box ul li .dow_nav{
		border-top: 1px solid #fff;
		display: none;
	}
	.wap_nav  .box ul li .dow_nav h4{
		border-bottom: 1px solid #fff;
		margin:0;
		padding-left:15px;
	}
	.wap_nav  .box ul li .dow_nav h4 a{
		font-size:14px;
	}
	.wap_nav  .box ul li .dow_nav h4:last-child{
		border:none;
	}
	.banner .swiper-pagination {

	}
	.banner .swiper-pagination span{
		border-radius: 0;
		height: 5px;
		width: 30px;
		background: #6c6c6c;
		opacity: 1;
	}
	.banner .swiper-pagination span.swiper-pagination-bullet-active{
		background: #029fe4;
	}
	.index_product{
		padding-top: 80px;
	}
	.index_product .product_title h3{
		text-align: center;
		font-family: 'bauerbod';
		font-size: 30px;
		text-transform: uppercase;
		color: #181818;
	}
	.index_product .product_title h4{
		text-align: center;
		color: #181818;
		font-size:24px;
		font-family: "fzlt_ch";
		margin-top: 0;
	}
	.index_product .product_title p{
		width: 50px;
		height: 3px;
		background: #029fe4;
		margin: 0 auto;
	}
	.index_product .product_title .pro_nav{
		text-align: center;
		padding: 40px 0;
		display: block;
	}
	.index_product .product_title .pro_nav ul{
		margin: 0;
		display:flex;
		flex-wrap:wrap;
	}
	.index_product .product_title .pro_nav ul li{
		display: inline-block;
		width:50%;
		box-sizing:border-box;
		padding:15px 15px;
	}
	.index_product .product_title .pro_nav ul li a{
		display:flex;
	}
	.index_product .product_title .pro_nav ul li em{
		font-style: unset;
		float: left;
		margin-left: 5px;
		line-height: 36px;
		overflow:hidden;
		text-overflow:ellipsis;
		white-space:nowrap;
		font-size: 15px;/*调26px*/
	}
	.index_product .product_title .pro_nav ul li span{
		display: inline-block;
		width: 32px;
		height: 30px;
		overflow: hidden;
		float: left;
	}
	.index_product .product_title .pro_nav ul li span i{
		width: 100%;
		height: 100%;
		display: inline-block;
		position: relative;
		background-size:cover;
	}
	.index_product .product_title .pro_nav ul li a:hover span i{
		left:-43px;
        border-right:0px solid transparent;
        -webkit-filter:drop-shadow(43px 0 0px #029fe4);
        filter:drop-shadow( 43px 0 0px #029fe4);
	}
	.index_product .product_title .pro_nav ul li.active a span i{
		left:-43px;
        border-right:0px solid transparent;
        -webkit-filter:drop-shadow(43px 0 0px #029fe4);
        filter:drop-shadow( 43px 0 0px #029fe4);
	}
	.index_product .product_title .pro_nav ul li.active a{
		color: #029fe4;
	}
	.pro_conent .item{
		height: 0;
		overflow: hidden;
	}
	.pro_conent .item.active{
		height: auto;
		overflow: hidden;
	}
	.pro_conent .left{
		width: 100%;
		box-sizing: border-box;
		padding-left: 15px;
		
	}
	.pro_conent .left .pro_ad {
		position: relative;
		overflow: hidden;
		width: 100%;
	}
	.pro_conent .left .pro_ad .swiper-pagination span{
		border-radius: 0;
		height: 5px;
		width: 15px;
		background: #6c6c6c;
		opacity: 1;
	}
	.pro_conent .left .pro_ad .swiper-pagination span.swiper-pagination-bullet-active{
		background: #029fe4;
	}
	.pro_conent .right{
		width: 100%;
		padding: 0 15px;
		box-sizing: border-box;
		display:none;
	}
	.pro_conent .right ul{
		height: 100%;
	}
	.pro_conent .right ul li{
		height: 50%;
		padding: 0;
	}
	.pro_conent .right ul li a{
		display: block;
		overflow: hidden;
	}
	.pro_conent .right ul li .img{
		background: #e2e2e2;
		text-align: center;
		height: 100%;
		line-height: 100%;
		box-sizing: border-box;
		padding-top: 10px;
		padding-bottom: 10px;
		overflow: hidden;
		display:flex;
		justify-content:center;
		align-items: center;
	}
	.pro_conent .right ul li .img img{
		vertical-align: middle;
		max-width: 100%;
		max-height: 100%;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.pro_conent .right ul li a:hover .img img{
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
		transform: scale(1.1);
	}
	.pro_conent .right ul li  .text{
		height: 100%;
		padding-top: 15px;
		overflow: hidden;
		box-sizing: border-box;
	}
	.pro_conent .right ul li  .text h3{
		font-size: 16px;
		color: #181818;
		text-align: center;
	}
	.pro_conent .right ul li a:hover  .text h3{
		color: #029fe4;
	}
	.pro_conent .right ul li  .text h4{
		font-size: 14px;
		color: #787878;
		text-align: center;
	}
	.pro_conent .right ul li  .text p{
		text-align: center;
		padding-top: 15px;
	}
	.pro_conent .right ul li:nth-child(2) .img{
		float: right;
	}
	.pro_conent .right ul li:nth-child(2) .text{
		float: left;
	}
	.pro_conent .right ul li:nth-child(2) .text img{
		transform: rotateY(180deg);
	}
	.pro_conent .right ul li:nth-child(3) .text img{
		transform: rotateY(180deg);
	}
	.pro_conent .right ul li:nth-child(3) .img{
		float: left;
	}
	.pro_conent .right ul li:nth-child(3) .text{
		float: right;
	}
	.flxe_right{
		display: none;
	}
	.solutions{
		padding-top: 100px;
	}
	.solutions .title{
		text-align: center;
		padding-bottom: 60px;
	}
	.solutions .title h4{
		text-align: center;
		font-family: 'bauerbod';
		font-size: 30px;
		text-transform: uppercase;
		color: #181818;
	}
	.solutions .title h3{
		text-align: center;
		color: #181818;
		font-size:28px;
	}
	.solutions .title p{
		width: 50px;
		height: 3px;
		background: #029fe4;
		margin: 0 auto;
	}
	.solutions .list{

	}
	.solutions .list ul li{

	}
	.solutions .list ul li a{
		display: block;
		position: relative;
		width: 100%;
	}
	.solutions .list ul li a .img{
		overflow: hidden;
	}
	.solutions .list ul li a .img img{
		width: 100%;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.solutions .list ul li a  .text{
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		padding-top: 20px;
		opacity: 0;
		box-sizing: border-box;
		text-align: center;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.solutions .list ul li a:hover  .text{
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
		opacity: 1;
	}
	.solutions .list ul li a:hover  .img img{
		
	}
	.solutions .list ul li a  .text h3{
		font-size: 24px;
		font-family: 'fzlt_zh';
		text-align: center;
		margin: 0;
		color: #fff;
	}
	.solutions .list ul li a  .text  em{
		width: 40px;
		height: 3px;
		background: #00a0e9;
		display: inline-block;
	}
	.solutions .list ul li a  .text p{
		font-size: 18px;
		color: #fff;
		padding: 0 30px;
		line-height: 2em;
	}
	.solutions .list ul li a  .text span{
		display: inline-block;
		width: 35px;
		height: 35px;
		border-radius: 17.5px;
		border: 1px solid #fff;
		color: #fff;

		font-size: 26px;
		font-family: 'fzlt_zh';
	}
	.solutions .list ul li a  .mo{
		position: absolute;
		width: 100%;
		height: 100%;
		box-sizing: border-box;
		top: 0;
		left: 0;
	}
	.solutions .list ul li a  .mo h4{
		position: absolute;
		bottom: 15px;
		left: 0;
		width: 100%;
		padding-left: 20px;
		font-size: 20px;
		color: #fff;
		line-height: 26px;

	}
	.solutions .list ul li a  .mo h4 img{
		width: 25px;/*29px*/
		float: left;
	}
	.solutions .list ul li a  .mo h4 span{
		float: left;
		margin-left: 10px;
	}
	.solutions .list ul li a:hover .mo{
		display: none;
	}
	.solutions .more {
		text-align: center;
		padding: 30px 0;
	}
	.solutions .more a{
		display: inline-block;
		padding: 3px 25px;
		border: 1px solid #181818;
		font-size: 14px;
	}
	.solutions .more a:hover{
		border: 1px solid #029fe4;
	}

	.Study .title{
		text-align: center;
		overflow: hidden;
		padding-bottom: 20px;
	}
	.Study .title h3{
		text-align: center;
		font-family: 'bauerbod';
		font-size: 30px;
		text-transform: uppercase;
		color: #181818;
	}
	.Study .title h4{
		text-align: center;
		color: #181818;
		font-size:24px;
		font-family: "fzlt_ch";
	}
	.index_gramme{
		display:none;
	}
	.Study .title .left{
		padding-top: 25px;
		width: 100%;
		text-align: center;
	}
	.Study .title .left p{
		width: 50px;
		height: 3px;
		background: #029fe4;
		margin: 0 auto;
	}
	.Study .right{
		padding-top: 30px;
		width: 100%;
		overflow-x: auto;
	}
	.Study .right ul{
		text-align: center;
		display: flex;
		justify-content: left;
	}
	
	.Study .right ul li{
		text-align: center;
		width: 20%;
		flex-shrink: 0;
	}
	.Study .right ul li a p{
		font-size: 16px;

		margin: 0;
		line-height: 2em;
	}
	.Study .right ul li a span{
		display: inline-block;
		width: 100%;
		height: 3px;
		background: #fff;
		/*background:#029fe4 ;*/
	}
	.Study .right ul li a:hover span{
		background:#029fe4 ;
	}
	.Study .right ul li.active a p{
		color:#029fe4 ;
	}
	.Study .wap_list{

	}
	.Study .wap_list ul{
		display:flex;
		flex-wrap:wrap;
	}
	.Study .wap_list ul li{
		width:50%;
		padding:15px;
		box-sizing:border-box;
		display:flex;
		align-items:center;
	}
	.Study .wap_list ul li a img{
		width:100%;
	}
	.Study .list{
		overflow:hidden;
	}
	.Study .list .item{
		position: relative;
		height: 0px;
		overflow: hidden;
	}
	.Study .list .item.active{
		position: relative;
		height: auto;
	}

	.Study .list .item .top .swiper-container{
		width: 100%;
		position: relative;
		overflow: hidden;
	}
	.Study .list .item .top .swiper-container .swiper-slide .img{
	    display: none;
	}
	.Study .list .item .top .swiper-container .swiper-slide .wap_img{
	    display: block;
	}
	.Study .list .item .top .swiper-container .swiper-slide .text{
		position: absolute;
		left: 0;
		top: 0;
		background:rgba(2,159,228,0.2);
		width: 100%;
		box-sizing: border-box;
		padding-top: 40px;
		height: 100%;
	}
	.Study .list .item .top .swiper-container .swiper-slide .text h3{
		font-size: 24px;
		color: #fff;
		margin-bottom: 30px;
		font-family: 'fzlt_ch';
	}
	.Study .list .item .top .swiper-container .swiper-slide .text  p{
		font-size: 16px;
		color: #fff;
	}
	.Study .list .item .top .swiper-container .swiper-slide .text a{
		display: inline-block;
		padding: 3px 20px;
		border: 1px solid #fff;
		color: #fff;
		margin-top: 30px;
		font-size: 14px;
	}
	.Study .list .item .top .swiper-container .swiper-slide .text a:hover{
		background:#fff;
		color:#029fe4;
	}
	.Study .list .item .bottom{
		position: absolute;
		left: 0;
		bottom: 40px;
		width: 100%;
	}
	.Study .list .item .bottom .swiper-container{
		width: 100%;
		box-sizing: border-box;
		position: relative;
		overflow: hidden;
		float: left;
		background:rgba(249,249,249,0.6);
	}
	.Study .list .item .bottom .swiper-container .swiper-slide{
		width:90px;
		line-height: 90px;
		height: 90px;
		padding:15px 0;
		display:flex;
		justify-content:center;
		align-items:center;
		justify-content:center;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.Study .list .item .bottom .swiper-container .swiper-slide.swiper-slide-thumb-active{
		background:rgba(249,249,249,0.6);
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.Study .list .item .bottom .swiper-container .swiper-slide img{
		max-height:100%;
		max-width:100%;
		vertical-align: middle;

	}
	.Study .list .item .bottom .swiper-container .swiper-slide img:nth-child(2){
		display: none;
	}
	
	
	.gramme{
		padding: 40px 0;

	}
	.gramme .top{
		margin-bottom:100px;
	}
	.gramme .top ul{
		display: flex;
		flex-wrap: wrap;
	}
	.gramme .top ul li{
		float: left;
		width: 50%;
		padding:15px;
		box-sizing: border-box;
		display:flex;
	}
	.gramme .top ul li .img{
		text-align: center;
	}
	.gramme .top ul li .text{
		text-align: left;
		padding-left:15px;
	}
	.gramme .top ul li .text h3{
		margin: 0;
		font-size: 16.5px;
		font-family: 'fzlt_zh';
		margin-bottom: 5px;
	}
	.gramme .top ul li .text p{
		margin: 0;
		font-size: 12px; /*调整为16px*/
		color: #787878;
	}
	.gramme .bottom{
		background: #181818;
		height: 90px;
	}
	.gramme .bottom .left{
		line-height: 90px;
		font-size: 20px;
		color: #fff;
		width: 100%;
		text-align: center;
	}
	.gramme .bottom .right{
		width: 100%;
		box-sizing: border-box;
		height: 90px;

		padding: 30px;
		background: #029fe4;
	}
	.gramme .bottom .right form{
		display: flex;
	}
	.gramme .bottom .right input{
		height: 40px;
		background: #fff;
		border: 1px solid #fff;
		width: 23.7%;
		outline: none;
		margin-right: 3%;
		box-sizing: border-box;
		padding: 0 5px;
		font-size: 14px;
		color: #181818;
	}
	.gramme .bottom .right button{
		width: 17.3%;
		height: 40px;
		background: #181818;
		color: #fff;
		border: #181818 1px solid ;
	}
	.index_about{
		position: relative;

		overflow: hidden;
	}
	.index_about .left{
		width: 100%;
		display: none;
		box-sizing: border-box;
	}
	.index_about .left img{
		width: 100%;
	}
	.index_about .right{
		width: 100%;
		box-sizing: border-box;
		padding:0 15px;
		height: 100%;
	}
	.index_about .right h3{
		color: #181818;
		font-size: 24px;
		text-align:center;
		font-family: "fzlt_ch";
	}
	.index_about .right h5{
		width: 50px;
		margin: 0 auto;
		background: #029fe4;
		text-align: center;
		height: 3px;
		margin-bottom: 50px;
	}
	.index_about .right h3 span{
		font-family: 'bauerbod';
		margin-right: 10px;
	}
	.index_about .right p{
		font-size: 16px;/*18px*/
		color: #181818;
		line-height: 2em;
		margin:0;
	}
	.index_about .img{
		display:block;
		margin:0 -15px;
	}
	.index_about .img img{
		width:100%;
	}
	.index_about .buttom{
		width: 100%;
		box-sizing: border-box;
		right: 0;
		bottom: 50px;
		padding: 0 15px;
		
	}
	.index_about .buttom ul{
		display: flex;
	}
	.index_about .buttom ul li{
		
		text-align: center;
		width: 33.3%;
		padding:0 10px;
	}
	.index_about .buttom ul li h3{
		margin-bottom: 0;
		display:flex;
		justify-content:center;
	}
	.index_about .buttom ul li h3 span{
		font-size: 28px;

	}
	.index_about .buttom ul li h3  small{

		font-size: 12px;
	}
	.index_about .buttom ul li p{
		font-size: 14px;

		margin-bottom: 20px;
	}
	.index_about .buttom ul li:hover{
		background: rgba(24, 166, 228, 1);
	}
	.index_about .buttom a.more{
		width: 125px;
		height: 30px;
		line-height: 30px;
		font-size: 14px;
		border: 1px solid #000;
		display: block;
		text-align: center;
		margin-top: 30px;
		margin-left: auto;
		margin-right: auto;
	}
	.index_about .buttom a.more:hover{
		border:1px solid #029fe4;
	}
	.index_join{
		padding-top: 80px;
		
	}
	.index_join .title{
		padding-bottom: 40px;
	}
	.index_join .title h3{
		text-align: center;
		font-family: 'bauerbod';
		font-size: 30px;
		text-transform: uppercase;
		color: #181818;
		margin-top: 0;
	}
	.index_join .title h4{
		text-align: center;
		color: #181818;
		font-size:24px;
		font-family: fzlt_ch;
	}
	.index_join .title p{
		width: 50px;
		height: 3px;
		background: #029fe4;
		margin: 0 auto;
	}
	.index_join  .content{
		box-sizing: border-box;
		padding: 0 15px;
		background: url('../images/join_bg.png') no-repeat center top;
		background-size: cover;
	}
	.index_join  .content ul{
		display: flex;
		flex-wrap: wrap;
	}
	.index_join  .content ul li{
		background: rgba(255, 255, 255, .5);
		width: 100%;
		border-bottom: 1px solid #dcdcdc;
		position: relative;
		padding:0;
	}
	.index_join  .content ul li .mo{
		background: rgba(2, 159, 228, .7);
		height: 100%;
		text-align: center;
		padding-top: 45px;
		width: 100%;
		padding-bottom:40px;
		box-sizing: border-box;
		left: 0;
		z-index: 2;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.index_join  .content ul li:hover .mo{
		opacity: 0;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}

	.index_join  .content ul li .mo h5{
		
		margin: 0 auto;
		width: 85px;
		height: 85px;
		text-align: center;
		line-height: 85px;
		background: #fff;
		border-radius: 42.5px;

	}
	.footer .container{
		overflow: hidden;
	}
	.index_join  .content ul li .mo h5 img{
		vertical-align: middle;
	}
	.index_join  .content ul li .mo h3{
		font-size: 24px;
		color: #fff;
		margin: 10px 0;
		font-family: "fzlt_zh";
	}
	.index_join  .content ul li .mo>span{
		display: inline-block;
		width: 30px;
		height: 2px;
		background: #fff;
		margin-bottom: 10px;
	}
	.index_join  .content ul li .mo p{
		font-size: 18px;
		font-family: 'fzlt_qh';
		color: #fff;
	}
	.index_join  .content ul li .mo em{
		display: inline-block;
		width: 36px;
		height: 36px;
		text-align: center;
		line-height: 36px;
		color: #fff;
		border: 1px solid #fff;
		border-radius: 18px;
		font-style: unset;
		font-size: 26px;
		cursor: pointer;
		margin-top: 30px;
	}
	.index_join  .content ul li .text{
		position: absolute;
		width: 100%;
		height: 100%;
		left: 0;
		opacity: 0;
		top: 0;
		background: rgba(255, 255, 255, .8);
		box-sizing: border-box;
		padding: 0 50px;
		text-align: center;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.index_join  .content ul li:hover .text{
		opacity: 1;
		z-index: 3;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.index_join  .content ul li .text h3{
		font-size: 24px;
		padding-top: 35px;
		font-family: 'fzlt_zh';
		margin-bottom: 15px;
		color: #0795d2;

	}
	.index_join  .content ul li .text  p{
		font-size: 14px;
		color: #333333;
		line-height: 2em;
	}
	.index_join  .content ul li .text  a.more{
		display: inline-block;
		padding: 3px 25px;
		border: 1px solid #181818;
		margin-top: 30px;
	}
	.index_join  .content ul li .text  a:hover{
		background:#0795d2;
		border: 1px solid #0795d2;
		color:#fff;
	}
	.index_news {
		padding: 80px 0 20px;
		
	}
	.index_news .title{
		padding-bottom: 30px;
	}
	.index_news .title h4{
		text-align: center;
		color: #181818;
		font-size:24px;
		font-family: fzlt_ch;
	}
	.index_news .title p{
		width: 50px;
		height: 3px;
		background: #029fe4;
		margin: 0 auto;
	}
	.index_news  .top{
		padding-bottom: 0;

	}
	.index_news  .top .left{
		width: 100%;
		padding-bottom:20px;
		box-sizing: border-box;
	}
	.index_news  .top .right{
		width: 100%;
	}
	.index_news  .top .right img{
		width: 100%;
	}
	.index_news  .top .left a h4{
		color: #029fe4;
		font-size: 14px;/*18px*/
	}
	.index_news  .top .left a h3{
		color: #181818;
		font-size: 20px;/*26px*/

		line-height: 1.8em;
		font-family: "fzlt_zh";
	}
	.index_news  .top .left a p{
		color: #787878;
		font-size: 14px;/*18px*/
		line-height: 1.8em;
	}
	.index_news  .top .left a span{
		font-size: 14px;
		display: inline-block;
		padding: 3px 25px;
		border: 1px solid #000;
		margin-top: 3%;
	}
	.index_news  .top .left a:hover span{
		border: 1px solid #029fe4;
	}
	.index_news  .top .left a:hover h3{
		color: #029fe4;
	}
	.index_news  .list{
		padding-top: 40px;
		display:none;
	}
	.index_news  .list .swiper-slide h3{
		font-size: 16px;/*18px*/
		color: #181818;
		font-family: "fzlt_zh";
		margin-top: 0;
	}
	.index_news  .list .swiper-slide a:hover h3{
		color:#029fe4;
	}
	.index_news  .list .swiper-slide p{
		font-size: 14px;
		color: #787878;
		line-height: 1.8em;
	}
	.index_news  .list .swiper-slide span{
		color: #029fe4;
		font-size: 14px;
		margin-top: 10px;
	}
	.index_news  .list .swiper-pagination{

		padding-top: 40px;
		text-align: center;
		margin: 0 auto;
		position: static;
	}
	.index_news  .list .swiper-pagination span{
		display: inline-block;
		width: 30px;
		height: 5px;
		background: #d2d2d2;
		opacity: 1;
		border-radius: 0;
		margin-right: 10px;
		outline:unset;
	}
	.index_news  .list .swiper-pagination span.swiper-pagination-bullet-active{
		display: inline-block;
		width: 30px;
		height: 5px;
		background: #029fe4;
		border-radius: 0;
	}
	.footer{
		background: #181818;
		padding-top: 40px;
	}
	.footer .left{
		width: 100%;
		
	}
	.footer .left ul li{
		width: 100%;
		box-sizing: border-box;
	}
	.footer .left ul li h3 {
		margin: 0;
		padding-bottom: 10px;
		padding-top:10px;
		padding-left:10px;
		border-bottom:1px solid #dcdcdc
	}
	.footer .left ul li h3:after{
		font-family: swiper-icons;
		content: 'next';
		text-transform: none!important;
		color:#fff;
		font-size:16px;
		float:right;
		margin-right:10px;
		transform:rotate(90deg);
		-ms-transform:rotate(90deg); 	/* IE 9 */
		-moz-transform:rotate(90deg); 	/* Firefox */
		-webkit-transform:rotate(90deg); /* Safari 和 Chrome */
		-o-transform:rotate(90deg); 	/* Opera */
	}
	.footer .left ul li h3 a{
		font-size: 18px;/*22*/
		color: #d2d2d2;
		font-family: "fzlt_zh";
	}
	.footer .left ul li div{
		display:none;
	}
	.footer .left ul li p{
		border-bottom:1px solid #dcdcdc;
		
	}
	.footer .left ul li p a{
		font-size: 14px;/*16*/
		color: #d2d2d2;
		padding:10px 20px; 
		display:block;
	}
	.footer .left ul li h3 a:hover{
		color: #029fe4;
	}
	.footer .left ul li p a:hover{
		color: #029fe4;
	}
	.footer .right{
		width: 100%;
		box-sizing: border-box;
		text-align: center;
	}
	.footer .right h4{
		font-size: 18px;/*22*/
		color: #d2d2d2;
		font-family: "fzlt_zh";
		margin-top: 0px;
		padding-top:40px;
	}
	.footer .right h3{
		font-size: 26px;/*30*/
		color: #fff;
		font-family: "Myriad Pro";
	}
	.footer .right p{
		font-size: 12px;/*14*/
		color: #d2d2d2;

	}
	.footer .right  h5{
		border: 1px solid #f9f9f9;
		color: #f9f9f9;
		font-size: 14px;
		margin-top: 45px;
		padding: 10px 0;
		width:80%;
		margin-left:auto;
		margin-right:auto;
	}
	.footer .right  h5 a{
		color:#fff;
	}
	.footer .play{
		padding: 40px 0;
		text-align: center;
	}
	.footer .play  a{
		display: inline-block;
		margin-left: 25px;
		width: 30px;
		height: 30px;
		overflow: hidden;
	}
	.footer .play  a span{
		position: relative;
		display: inline-block;
		width: 100%;
		height: 100%;
		border-right: 0px solid transparent;
		left: -30px;
		webkit-filter: drop-shadow(30px 0 0px #4d4d4d);
    	filter: drop-shadow( 30px 0 0px #4d4d4d);
	}
	.footer .play ul li{
		display:inline-block;
	}
	.footer .play ul li:nth-child(1) a span{
		background: url('../images/f1.png') no-repeat center;
	}
	.footer .play ul li:nth-child(2)  a span{
		background: url('../images/f2.png') no-repeat center;
	}
	.footer .play ul li:nth-child(3) a span{
		background: url('../images/f3.png') no-repeat center;
	}
	.footer .play ul li:nth-child(4) a span{
		background: url('../images/f4.png') no-repeat center;
	}
	
	.copy{
		background: #029fe4;
		padding: 20px 0;
	}
	.copy .copy_text{
		text-align: center;
		font-size: 14px;
		padding: 5px 0;

		color: #fefefe;
	}
	.copy .record {
		text-align: center;
		padding: 5px 0;
	}
	.copy .record a{
		text-align: center;
		font-size: 14px;
		color: #fefefe;
	}
	.copy .link{
		text-align: right;
		font-size: 14px;
		color: #fefefe;
		padding: 5px 0;
		display:none;
	}
	.copy .link a{
		text-align: right;
		font-size: 14px;
		color: #fefefe;
		margin-left: 10px;
	}
	.case_title{
		display:flex;
		position:relative;
		overflow:hidden;
	}
	.case_title .left{
		background: #c71233;
		box-sizing: border-box;
		height:260px;
		overflow:hidden;
		width:100%;
	}
	.case_title .left .img{
		float: right;
		width: 100%;
		box-sizing: border-box;
		text-align: left;
		padding: 0 20px;
		overflow:hidden;
		
	}
	.case_title .left  img{
		height:100%;
	}
	.case_title .right{
		width: 100%;
		box-sizing: border-box;
		background: rgba(0, 0, 0, 0.5);
		color: #fff;
		position:absolute;
		left:0;
		top:0;
		min-height: 260px;
	}
	.case_title .right .text{
		width: 100%;
		box-sizing: border-box;
		padding-left: 8%;
		padding-top: 5%;
		display:flex;
		justify-content:center;
		align-items:center;
		padding-right: 10%;
		height:100%;
	}
	.case_title .right .text h3{
		font-size: 24px;
		margin-bottom: 20px;
		margin-top: 0;
	}
	.case_title .right .text p{
		font-size: 18px;
	}
	.location {
		font-size: 16px ;
		color: #333333;
		padding: 10px 0;
	}
	.case_content {
		padding: 40px 0;
	}
	.case_content .container{
		overflow: hidden;
	}
	.case_content .left{
		width: 100%;
		box-sizing: border-box;
	}
	.case_content .left .images .swiper-container{
		height:250px;
	}
	.case_content .left .images .swiper-container .swiper-slide{
		width:auto;
	}
	.case_content .left .content h3{
		font-size: 24px;
		color: #181818;
		margin-top: 0;
		font-family: fzlt_ch;
	}
	.case_content .left .content{
		font-size: 16px;/*20*/
		color: #333333;
		line-height: 2em;
	}
	.case_content .left .content p{
		margin: 0;
	}
	.case_content .left .content .text{
		padding-bottom: 60px;
	}
	.case_content .images .but{
		text-align: center;
		padding: 25px 0;
	}
	.case_content .images .but div{
		display: inline-block;
	}
	.case_content .images .but div span{
		background: none;
		border: none;
		border-radius: 0;
		width: auto;
		height: auto;
		opacity: 1;
		font-size: 18px;
		padding: 5px 10px;
	}
	.case_content .images .but div span:hover{
		color: #029fe4;
	}
	.case_content .images .but div span.swiper-pagination-bullet-active{
		color: #029fe4;
	}
	.case_content .images .img_title{
		font-size: 20px;
		color: #181818;
		font-family: fzlt_ch;
		padding-top:40px;
		padding-bottom: 40px;
	}
	.case_content .images .but div div{
		position: static;
		--swiper-navigation-size: 18px;
		font-size: 18px;
		color: #333333;


	}
	.case_content .images .but div div:hover{
		color: #029fe4;
	}
	.case_content .right{
		width: 100%;
		box-sizing: border-box;
		padding: 0 10px;
	}
	.case_content .right .title{
		text-align: left;
		font-size: 20px;
		padding-bottom: 25px;
	}
	.case_content .right .title span{
		color: #333333;
		font-family: 'fzlt_ch';
	}
	.case_content .right .list{
		display:none;
	}
	.case_content .right .list ul{
		display: flex;
	}
	.case_content .right .list ul li{
		border: 1px solid #dcdcdc;
		box-sizing: border-box;
		padding: 10px;
		width: 50%;
		margin-bottom: 30px;
		margin-right: 15px;
	}
	.case_content .right .list ul li:last-child{
		margin-right: 0;
	}
	
	.case_content .right .list ul li .img{
		text-align: center;
		box-sizing: border-box;
		padding: 20px 0;
	}
	.case_content .right .list ul li .img img{
		max-width: 100%;
	}
	.case_content .right .list ul li .text{

	}
	.case_content .right .list ul li .text h3{
		font-size: 18px;
		color: #181818;
		font-family: 'fzlt_zh';
	}
	.case_content .right .list ul li .text p{
		overflow: hidden;
	}
	.case_content .right .list ul li .text p span{
		float:left ;
		width: 60%;
		font-size: 14px;
		color: #333333;
	}
	.case_content .right .list ul li .text p em{
		float:right ;
		font-size: 14px;
		background: url(../images/icon_10.png) no-repeat center left;
		font-style: unset;
		padding-left: 20px;
		color: #333333;
	}
	.case_content .right .list ul li:hover{
		box-shadow: 0 0 10px #dcdcdc;
	}
	.wap_show_list{
		height:auto;

	}
	.wap_show_list .swiper-container{

	}
	.wap_show_list .swiper-container .swiper-slide{
		width:auto;
	}
	.wap_show_list .swiper-container .swiper-slide a{
		display:block;
		border: 1px solid #dcdcdc;
		box-sizing: border-box;
		padding: 10px;
		margin-bottom: 30px;
		margin-right: 15px;
	}
	.wap_show_list .swiper-container .swiper-slide a .img{
		text-align: center;
		box-sizing: border-box;
		padding: 20px 0;
		height:200px;
	}
	.wap_show_list .swiper-container .swiper-slide a .img img{
		max-width: 100%;
	}
	.wap_show_list .swiper-container .swiper-slide a .text{

	}
	.wap_show_list .swiper-container .swiper-slide a .text h3{
		font-size: 18px;
		color: #181818;
		font-family: 'fzlt_zh';
	}
	.wap_show_list .swiper-container .swiper-slide a .text p{
		overflow: hidden;
	}
	.wap_show_list .swiper-container .swiper-slide a .text p span{
		float:left ;
		width: 60%;
		font-size: 14px;
		color: #333333;
	}
	.wap_show_list .swiper-container .swiper-slide a .text p em{
		float:right ;
		font-size: 14px;
		background: url(../images/icon_10.png) no-repeat center left;
		font-style: unset;
		padding-left: 20px;
		color: #333333;
	}
	.wap_show_list .swiper-container .swiper-slide a:hover{
		box-shadow: 0 0 10px #dcdcdc;
	}
	.img_show .top{
		margin-bottom: 0;
	}

	.programme {
		background: #029fe4;
		text-align: center;
		padding: 50px 0;
	}
	.programme h3{
		font-size: 24px;
		color: #fff;
		font-family: 'fzlt_ch';
		margin-bottom: 30px;
		margin-top: 0;
	}
	.programme p{
		font-size: 18px;
		color: #fff;
		margin-bottom: 30px;
	}
	.programme  a{
		display: inline-block;
		color: #fff;
		font-size: 14px;
		padding: 5px 30px;
		border: 1px solid #fff;
	}
	.programme a:hover{
		background:#fff;
		color:#029fe4;
	}
	.page_banner {
		position: relative;
	}
	.page_banner >img{
		width: 100%;
	}
	.page_banner .container{
		position: absolute;
		left: 50%;
		top: 0;

		margin-left: -600px;
		padding-top: 150px;
	}
	.page_banner .container h3{
		font-size: 40px;
		color: #181818;
		font-family: 'fzlt_ch';
	}
	.page_banner .container p{
		color: #181818;
		font-size: 24px;
		margin-top: 15px;
	}
	.munber{
		background: #333333;
		padding: 20px 0;
	}
	.munber ul{
		display: flex;
	}
	.munber ul li{
		text-align: center;
		width: 50%;
		padding:0 5px;
	}
	.munber ul li h3{
		font-size: 14px;
		color: #fff;
	}
	.munber ul li h3 span{
		color: #fff;
		font-size: 28px;
	}
	.munber ul li p{
		font-size: 14px;
		color: #ffffff;
	}
	.water{

		padding-top: 80px;
		padding-bottom: 80px;
	}
	.water .title{
		padding-bottom: 40px;
	}
	.water .title h3{
		text-align: center;
		color: #181818;
		font-family: "fzlt_ch";
		font-size:24px;
	}
	.water .title p{
		width: 50px;
		height: 3px;
		background: #029fe4;
		margin: 0 auto;
	}
	.water  .list ul{
		display: flex;
		flex-wrap: wrap;
		width: 100%;
		margin: 0;
	}
	.water  .list ul li{

		width: 50%;
		box-sizing: border-box;
		position: relative;
		padding:10px ;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.water  .list ul li .img{
		width: 100%;
		box-sizing: border-box;
		height: 200px;
		overflow: hidden;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	
	.water  .list ul li .text{
		width: 100%;
		height: 100%;
		position: absolute;
		left: 0;
		padding: 10px;
		top: 0;
	}
	.water  .list ul li .text .mo{
		width: 100%;
		height: 100%;
		background: rgba(0, 0, 0, 0.4);
		box-sizing: border-box;

		overflow: hidden;
	}
	.water  .list ul li .text .mo h3{
		margin: 0;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
		height:100%;
		display:flex;
		align-items:center;
		justify-content:center;
	}
	.water  .list ul li .text .mo h3 a{
		display:flex;
	}
	.water  .list ul li .text .mo>a:last-child{
		display:None
	}
	.water  .list ul li .text .mo h3 span{
		width: 30px;
		height: 30px;
		display: inline-block;
		overflow: hidden;
	}
	.water  .list ul li .text .mo h3 span i{
		width: 100%;
	    height: 100%;
	    display: inline-block;
	    position: relative;
	    left: -30px;
	    background-size: cover;
	    border-right: 0px solid transparent;
	    -webkit-filter: drop-shadow(30px 0 0px #fff);
	    filter: drop-shadow( 30px 0 0px #fff);
	}
	.water  .list ul li .text .mo h3  em{
		font-style: unset;
		color: #fff;
		font-size: 16px;
		margin-left: 15px;
		line-height:30px;
	}
	.water  .list ul li .text .mo p{
		font-size: 18px;/*18*/
		color: #fff;
		line-height: 2em;
		margin-top: 60px;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.water  .list ul li:hover .text .mo p{
		margin-top: 20px;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}

	.water  .list ul li:hover .text .mo h3{
		margin: 0;
		padding-top: 0px;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		height:auto;
		justify-content:left
		transition:all .3s ease-in-out 0s;
	}
	.water  .list ul li.item{
		width: 50%;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.water  .list ul li:hover .img{
		
		
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.water  .list ul li.active{
		width: 50%;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.water  .list ul li.active img{
		background-size: cover;
	}
	.water .more{
		text-align: center;
		padding-top: 40px;
	}
	.water .more a{
		display: inline-block;
		border: 1px solid #181818;
		padding:5px 30px;
	}
	.water .more a:hover{
		border: 1px solid #029fe4;
		color:#029fe4;
		background:#fff;
	}
	.customer{
		background: #f0f0f0;
		padding: 80px 0;
	}
	.customer .title h3{
		text-align: center;
		color: #181818;
		font-size:24px;
		font-family: "fzlt_ch";
	}

	.customer .title p{
		width: 50px;
		height: 3px;
		background: #029fe4;
		margin: 0 auto;
	}
	.customer .title{
		padding-bottom: 40px;
	}
	.customer  .customer_nav{
		text-align: center;
		border-bottom: 1px solid #dcdcdc;
		overflow-x: scroll;
		position:relative;
	}
	
	.customer  .customer_nav ul{
		display:flex;
		width:250%;
		transition-property: transform;
		box-sizing: content-box;
	}
	.customer  .customer_nav ul li{
		display: inline-block;
		padding: 5px 5px;
		font-size: 16px;
		width:100px;
	}
	.customer  .customer_nav ul li a{
		display:block;
		width:100%;
	}
	.customer  .customer_nav ul li.active a{
		color: #029fe4;
	}
	.customer .list{
		padding-top: 40px;
	}
	.customer .list .top{

	}
	.customer .list .top ul{
		margin: 0 -10px;
		display:flex;
		flex-wrap:wrap;
	}
	.customer .list .top ul li{
		float: left;
		width: 100%;
		padding: 10px;
		box-sizing: border-box;
	}
	.customer .list .top ul li a{
		display:block;
		background: #fff;
		box-sizing: border-box;
		width: 100%;
		padding: 20px;

	}
	.customer .list .top ul li a .img{
		overflow: hidden;
		height: 130px;
		text-align:center;
		line-height: 130px;
	}
	.customer .list .top ul li a .img img{
		max-width: 100%;
		max-height: 100%;
		vertical-align: middle;
	}
	.customer .list .top ul li a  .text h3{
		text-align: center;
		font-size: 18px;
		font-family: "fzlt_zh";
		color: #181818;
	}
	.customer .list .top ul li a  .text p{

		font-size: 14px;
		color: #787878;
		height: 80px;
		overflow: hidden;
		line-height: 1.9em;
	}
	
	.customer_page {
		text-align: center;
		padding-top: 40px;
	}
	.pagination{
		margin: 0;
	}
	.pagination>li>a, .pagination>li>span{
		background: none;
		border: none;
		color: #181818;
	}
	.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover{
		color: #029fe4;
		background: none;
		border: none;
	}
	.pagination>.disabled>a, .pagination>.disabled>a:focus, .pagination>.disabled>a:hover, .pagination>.disabled>span, .pagination>.disabled>span:focus, .pagination>.disabled>span:hover{
		background: none;
		border: none;
		color: #181818;
	}
	.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover{
		background: none;
		border: none;
		color: #181818;
	}
	.sidebar{
		border-bottom: 1px solid #dcdcdc;
		border-top: 1px solid #dcdcdc;
		padding: 15px 0;
	}
	.sidebar .left{
		width: 25%;
		text-align: right;

	}
	.sidebar .left span{
		border-right: 1px solid #dcdcdc;
		display: inline-block;
		font-size: 16px;
		padding-right: 25px;
	}
	.sidebar .sidebar_list{
		box-sizing: border-box;
	}
	.sidebar .sidebar_list ul{
		margin: 0;
		text-align:center;
		display:flex;
		justify-content:left;
		width: 200%;
	}
	.sidebar .sidebar_list ul li:first-child{
		border-right:1px solid #dcdcdc
	}
	.sidebar .sidebar_list ul li{
		display: inline-block;
		padding: 0 10px;
		font-size: 16px;
	}
	.sidebar .sidebar_list ul li a{
		font-size: 16px;
		display: inline-block;
		border-bottom: 1px solid #fff
	}
	.sidebar .sidebar_list ul li a:after{
		content:'';
		display:block;
		padding-bottom:3px;
		border-bottom: 2px solid #029fe4;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
		width:0;
	}
	.sidebar .sidebar_list ul li a:hover{
		color: #029fe4;
	}
	.sidebar .sidebar_list ul li a:hover:after{
		content:'';
		display:block;
		width:100%;

		border-bottom: 2px solid #029fe4;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.sidebar .sidebar_list ul li a.active{
		color: #029fe4;
	}
	.sidebar .sidebar_list ul li a.active:after{
		content:'';
		display:block;
		width:100%;

		border-bottom: 2px solid #029fe4;
	}
	.sidebar {
		overflow-x:auto
	}
	.sidebar .sidebar_list ul.join_sidebar{
		width:200%;
	}
	.about_show {
		padding-top: 80px;
		padding-bottom: 0;
	}
	.about_show .left{
		width: 100%;
		box-sizing: border-box;
	}
	.about_show .left h3{
		color: #181818;
		font-family: "fzlt_ch";
		text-align: center;
	}

	.about_show .left p{
		width: 50px;
		height: 3px;
		margin: 0 auto;
		background: #029fe4;
	}
	.about_show .right{
		width: 100%;
		box-sizing: border-box;
		padding: 25px 15px ;
		position: relative;

	}
	.about_show .right .content {
		color: #333333;
		font-size: 16px;/*20*/
		line-height: 2em;
	}
	.about_show .right .content p{
		margin: 0;
	}
	.about_show .right .show_images{
		position: relative;
	}
	.about_show .right .show_images .swiper-slide img{
		width: 100%;
	}
	.about_show .right .show_images  .botn{
		position: relative;
		background: #fff;
		width: 180px;
		height: 40px;
		z-index: 99;
		margin:0 auto;
	}
	.about_show .right .show_images  .botn .swiper-button-next{
		color: #323030;
		font-size: 22px;
		--swiper-navigation-size:22px;;
	}
	.about_show .right .show_images  .botn .swiper-button-prev{
		color: #323030;
		font-size: 22px;
		--swiper-navigation-size:22px;;
	}
	.about_show .right .show_images  .botn  .swiper-pagination{
		padding-top: 10px;
		position: static;
	}
	.about_show .right .show_images  .botn  .swiper-pagination span{
		margin:0  10px ;
		color: #323030;
		font-size: 18px;
	}
	.about_show .right .show_video{
		background: url(../images/video_but.png) center no-repeat;
		background-size: cover;
		width: 100%;
		height: 100px;
		top: 60%;
		z-index: 9;
		color: #fff;
		font-size: 24px;
		box-sizing: border-box;
		padding-left: 25px;
		padding-top: 18px;
		cursor: pointer;
		margin: 0 auto;
		margin-top:20px;
	}
	.solve_top{
		position:relative;
		width: 100%;
		background: #333333;
	}
	.solve_top .left{
		width: 100%;
		float:none;
		box-sizing: border-box;
	}
	.solve_top .left img{
		width: 100%;
	}
	.solve_top .right{
		width: 100%;
		float:none;
		position:absolute;
		box-sizing: border-box;
		left:0;
		top:0;
		box-sizing:border-box;
		padding:20px 0;
		
		height:100%;
		background:rgba(0, 0, 0, .7)
	}
	.solve_top .right .text{
		width: 100%;
		color: #ffff;
		height:100%;
		align-items: center;
		-webkit-box-align: center;
		display: flex;
		display:flex;
		padding:0 30px;
		justify-content:center;
		align-items:center;
	}
	.solve_top .right .text h3{
		font-size: 24px;
		font-family: fzlt_ch;
		margin: 0;
		color: #fff;
	}
	.solve_top .right .text p{
		margin: 0;
		font-size: 14px;
		line-height: 2em;
		padding-top: 10px;
		color: #fff;
	}
	.solve_top .right .text a{
		display: inline-block;
		padding: 5px 30px;
		letter-spacing: 3px;
		font-size: 14px;
		color: #ffffff;
		width:100%;
		text-align:center;
		background: #029fe4;
		margin-top: 10px;
	}
	.solve_top .right .text a:hover{
		background: #ffffff;
		color: #029fe4;
	}
	.solve_two {
		padding: 80px 0; 
	}
	.solve_two  ul{
		display: flex;
		flex-wrap: wrap;
	}
	.solve_two  ul li{
		width: 100%;
		display: flex;
		box-sizing: border-box;
		padding: 0 40px 15px;
	}
	
	.solve_two  ul li .img{

		border-radius: 50%;
		box-sizing: border-box;
		padding: 5px;
		position: relative;
		border: 1px solid #dcdcdc;

	}
	.solve_two  ul li .img img{
		width: 100%;
		box-sizing: border-box;
		border-radius: 50%;
		background: #000;

	}
	.solve_two  ul li .img h3{
		position: absolute;
		left: 5px;
		top: 5px;
		box-sizing: border-box;
		width: calc(100% - 10px);
		height: calc(100% - 10px);
		padding: 0 25px;
		border-radius:50% ;
		color: #fff;
		display:flex;
		align-items:center;
		font-size: 24px;
		font-family: fzlt_ch;
		margin: 0;
		background: rgba(0, 0, 0, .3);
		justify-content:center;
		text-align: center;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.solve_two  ul li:hover .img h3{
		background: none;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.solve_two  ul li  .text{
		color: #181818;
		font-size: 18px;
		line-height: 1.8em;
		text-align: center;
		padding-top: 35px;
	}
	.solve_three{
		overflow: hidden;
		background: #787878;
	}
	.solve_three .left{
		width: 100%;
		box-sizing: border-box;
		padding-right: 40px;
		padding-left: 40px;
		padding-bottom: 40px;
	}
	.solve_three .left .box{
		float: right;
		width: 100%;
		box-sizing: border-box;
	}
	.solve_three .left .box .top{
		padding-top: 80px;
	}
	.solve_three .left .box .top ul{
		margin: 0;
		overflow: hidden;
		display: inline-block;
		display:flex;
		border: 1px solid #fff;
	}
	.solve_three .left .box .top ul li{
		float: left;
		padding: 5px 15px;
		border-left: 1px solid #fff;
		color: #fff;
		width:50%;
		font-size: 16px;
	}
	.solve_three .left .box .top ul li:nth-child(1){
		border: none;
	}
	.solve_three .left .box .top ul li.active{
		color: #514f4f;
		background: #fff;
	}
	.solve_three .left .box .bottom{
		padding-top: 20px;
	}
	.solve_three .left .box .bottom .item{
		display: none;
	}
	.solve_three .left .box .bottom .item.active{
		display: block;
		overflow: hidden;
		display: flex;
		flex-wrap: wrap;
	}
	.solve_three .left .box .bottom .item.active .text{
		width: 100%;
		box-sizing: border-box;
		padding-right: 15px;
		
	}
	.solve_three .left .box .bottom .item.active .text h3{
		font-size: 24px;
		color: #fff;
		font-family:'fzlt_ch';
		padding-left: 15px;

	}
	.solve_three .left .box .bottom .item.active .text  ul{
		list-style: disc;
		padding-left: 15px;
	}
	.solve_three .left .box .bottom .item.active .text ul li{
		margin-bottom: 20px;
		color: #fff;
	}
	.solve_three .left .box .bottom .item.active .img{
		width: 100%;
		box-sizing: border-box;
		display:flex;
		align-items:center;
		padding-left: 15px;
	}
	.solve_three .left .box .bottom .item.active .img img{
		width: 100%;
	}
	.solve_three .right{
		width: 100%;
		padding-left: 40px;
		box-sizing: border-box;
		background: #029fe4;
		padding-top: 40px;
		padding-bottom: 40px;
	}
	.solve_three .right .box{
		width: 100%;
		padding-right: 15px;
		box-sizing: border-box;
	}
	.solve_three .right .title{
		text-align: left;
	}
	.solve_three .right .title h3{
		font-size: 24px;
		color: #fff;
		font-family: "fzlt_ch";
		margin: 0;
	}
	.solve_three .right .title p{
		display: inline-block;
		width: 50px;
		height: 3px;
		background: #fff;
		margin-top: 10px;

	}
	.solve_three .right  .box .img{
		padding-top: 20px;
	}
	.solve_three .right  .box .img img{
		width: 100%;
	}
	.solve_three .right  .box .img .item{
		display:none;
	}
	.solve_three .right  .box .img .active{
		display:block;
	}
	.solve_three .right  .box .p{
		text-align: center;
		color: #fff;
		padding-top: 10px;
		margin: 0;
		font-size: 20px;
	}
	.advantage{
		padding: 80px 0;
	}
	.advantage .title{
		padding-bottom: 40px;
	}
	.advantage .title h3{
		margin: 0;
		font-size: 24px;
		color: #181818;
		font-family: "fzlt_ch";
		text-align: center;		
	}
	.advantage .title p{
		margin: 0 auto;
		height: 3px;
		width: 50px;
		margin-top: 15px;
		background: #029fe4;
	}
	.advantage  .list ul{
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
	}
	.advantage  .list ul li{
		width: 100%;
		margin-bottom:15px;
		box-sizing: border-box;
		position: relative;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.advantage  .list ul li .img{
		text-align: center;
		overflow: hidden;
		height: 450px;/*553px*/
		width: 100%;
		display: none;
		background-size: cover;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.advantage  .list ul li .img_wap{
		text-align: center;
		overflow: hidden;
		height: 450px;/*553px*/
		width: 100%;
		display: block;
		background-size: cover;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.advantage  .list ul li .mo{
		position: absolute;
		width: 100%;
		height: 100%;
		background: rgba(0, 0, 0, 0.5);
		top: 0;
		margin: 0;
		left: 0;
		text-align: center;
		color: #fff;
		font-size: 20px;
		overflow:hidden;
		box-sizing: border-box;
		padding: 20px;/*40px*/
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;

	}
	.advantage  .list ul li .mo .box{
		position:absolute;
		left:0;
		bottom:0;
		width:100%;
		padding:0 15px;
		box-sizing:border-box;
	}
	.advantage  .list ul li .mo .box h3{
		font-size:24px;
		text-align:left;
	}
	.advantage  .list ul li .mo .box p{
		font-size:15px;
		text-align:left;
	}
	.solve_four .list ul{
		display: flex;
		flex-wrap: wrap;
	}
	.solve_four .list ul li{
		width:100%;
		border: 1px solid #dcdcdc;
		margin-bottom: 20px;
		padding: 15px;
		box-sizing: border-box;
	}
	.solve_four .list ul li .img{
		width: 100%;
		text-align: center;
		height: 285px;
		line-height: 285px;
		overflow:hidden;
	}
	.solve_four .list ul li .img img{
		vertical-align: middle;
		max-width: 100%;
		max-height: 100%;
		-webkit-transition: all .3s ease-in-out 0s;
		-moz-transition: all .3s ease-in-out 0s;
		-ms-transition: all .3s ease-in-out 0s;
		-o-transition: all .3s ease-in-out 0s;
		transition: all .3s ease-in-out 0s;
	}
	.solve_four .list ul li .img:hover img{
		transform: scale(1.2);
		-webkit-transition: all .3s ease-in-out 0s;
		-moz-transition: all .3s ease-in-out 0s;
		-ms-transition: all .3s ease-in-out 0s;
		-o-transition: all .3s ease-in-out 0s;
		transition: all .3s ease-in-out 0s;
	}
	.solve_four .list ul li .thum{
		text-align: center;
	}
	.solve_four .list ul li .thum .item{
		display: inline-block;
		width: 40px;
		height: 40px;
		text-align: center;
		line-height: 28px;
		border: 1px solid #dcdcdc;
		box-sizing: border-box;
		padding: 5px;
		cursor: pointer;
		margin-right: 5px;
		margin-bottom: 5px;
	}
	.solve_four .list ul li .thum .item img{
		max-width: 100%;
		max-height: 100%;
		vertical-align: middle;
	}
	.solve_four .list ul li .thum .item:hover{
		border: 1px solid #029fe4;
	}
	.solve_four .list ul li .thum .item.active{
		border: 1px solid #029fe4;
	}
	.solve_four .list ul li .text{

	}
	.solve_four .list ul li .text h3{
		margin: 0;
		padding: 15px 0;
		font-size: 18px;
	}
	.solve_four .list ul li .text p{

	}
	.solve_four .list ul li .text p span{
		font-size: 14.5px;
	}
	.solve_four .list ul li .text p small{
		float: right;
		font-size: 14.5px;
		background: url(../images/icon_10.png) no-repeat center left;
		padding-left: 20px;
	}
	.solve_four .title{
		padding-bottom: 40px;
	}
	.solve_four .title h3{
		text-align: center;
		color: #181818;
		font-size:24px;
		font-family: 'fzlt_ch';
		margin-top: 0;
	}
	.solve_four .title p{
		width: 50px;
		height: 3px;
		background: #029fe4;
		margin: 0 auto;
	}
	.solve_four {
		padding-bottom: 80px;
	}
	.solve_five{
		padding: 80px 0;
		background: #f0f0f0;
	}
	.solve_five .title{
		padding-bottom: 40px;
	}
	.solve_five .title h3{
		text-align: center;
		color: #181818;
		font-family: 'fzlt_ch';
		font-size:24px;
		margin-top: 0;
	}
	.solve_five .title p{
		width: 50px;
		height: 3px;
		background: #029fe4;
		margin: 0 auto;
	}
	.solve_two .title{
		padding-bottom: 40px;
	}
	.solve_two .title h3{
		text-align: center;
		color: #181818;
		font-family: 'fzlt_ch';
		font-size:24px;
		margin-top: 0;
	}
	.solve_two .title p{
		width: 50px;
		height: 3px;
		background: #029fe4;
		margin: 0 auto;
	}
	.solve_five .list{

	}
	.solve_five .list ul{
		display: flex;
		flex-wrap: wrap;
	}
	.solve_five .list  ul li{

		width: 100%;
		padding: 10px 0 ;
		box-sizing: border-box;
	}
	.solve_five .list  ul li a{
		display:block;
		background: #fff;
		box-sizing: border-box;
		width: 100%;
		padding: 20px;

	}
	.solve_five .list  ul li a .img{
		overflow: hidden;
		line-height: 130px;
	}
	.solve_five .list  ul li a .img img{
		width: 100%;
		vertical-align: middle;
	}
	.solve_five .list  ul li a  .text h3{
		text-align: center;
		font-size: 18px;
		font-family: "fzlt_zh";
		color: #181818;
	}
	.solve_five .list  ul li a  .text p{
		
		font-size: 14px;
		color: #787878;
		height: 80px;
		overflow: hidden;
		line-height: 1.9em;
	}
	.solve_five .list  ul li a:hover{
		box-shadow: 0 0 20px #dcdcdc;
	}
	.about_two{
		background: url('../images/about_munber.png');
		padding: 80px 0;
		background-size: cover;
		box-sizing: border-box;
	}
	.about_two .title{
		padding-bottom: 40px;
		text-align: center;
	}
	.about_two .title h3{
		font-size: 24px;
		font-family: "fzlt_ch";
		color: #fff;
		margin-top: 0;
	}
	.about_two .title p{
		width: 50px;
		height: 3px;
		background: #fff;
		margin: 0 auto;
	}
	.about_two .dis{
		
		font-size: 16px;
		color: #fff;
		line-height: 1.8em;

		margin: 0 auto;
	}
	.about_two .bottom{
		text-align: center;
		padding-top: 40px;
		display: flex;
		flex-wrap:wrap;
	}
	.about_two .bottom .item{
		display: inline-block;
		padding:15px;
		color: #fff;
		width: 50%;
	}
	.about_two .bottom .item:nth-child(1) h3{
		font-size: 18px;
		font-family: "fzlt_ch";
		margin: 0 auto;
	}
	.about_two .bottom .item p{
		font-size: 14px;
		margin-top: 15px;
	}
	.about_two .bottom .item h3 {
		margin-top: 0;
		margin-bottom: 0;
	}
	.about_two .bottom .item h3 span{
		font-size: 28px;
		font-family: "fzlt_ch";
	}
	.about_two .bottom .item h3 small{
		font-size: 14px;
		color: #fff;
	}
	.about_three{
		padding: 80px 0 0;
		position: relative;
	}
	.about_three .top{
	
	}
	.about_three .top .title{

		box-sizing: border-box;
	}
	.about_three .top .title h3{
		font-size: 28px;
		color: #181818;
		font-family: "fzlt_ch";
		margin-top: 0;
		text-align: center;
	}
	.about_three .top .title p{
		width: 50px;
		height: 3px;
		margin: 0 auto;
		background: #029fe4;
	}
	.about_three .top .about_box{
		width: 80%;
		padding-top: 40px;
		box-sizing: border-box;
	}
	.about_three .top .about_box .swiper-container{
		overflow: hidden;
		position: relative;
		height: 600px;
		padding-bottom: 35px;
	}
	.about_three .top .about_box .swiper-container .swiper-slide{
		overflow:hidden;
	}
	.about_three .top .about_box .swiper-container .swiper-slide h3{
		color: #181818;
		font-size: 50px;
		font-family: "fzlt_ch";
		margin: 0;
	}
	.about_three .top .about_box .swiper-container .swiper-slide  .dis{
		color: #181818;
		font-size: 18px;
		padding-top: 20px;
		line-height: 2em;
	}
	.about_three .top .about_box .swiper-container .swiper-slide  .dis p{
		margin:0;
	}
	.about_three .top .about_box .swiper-container .swiper-slide-next h3{
		color: #d2d2d2;
	}
	.about_three .year{
		position: absolute;
		height: 430px;
		right: 0px;
		width: 60px;
		top: 160px;
	}
	.about_three .year .swiper-container{
		height: 430px;
	}
	.about_three .year .swiper-container .swiper-slide span{
		display: inline-block;
		width: 100%;
		font-size: 18px;
		text-align: center;
	}
	.about_three .year .swiper-container .swiper-slide-thumb-active span{
		border-right: 1px solid #029fe4;
		color: #029fe4;
	}
	.about_three{
		height:0;
		overflow:hidden;
	}
	.about_three_wap{
		padding: 80px 0 20px;
		height:auto;
		position: relative;
	}
	.about_three_wap .top{
	
	}
	.about_three_wap .top .title{

		box-sizing: border-box;
	}
	.about_three_wap .top .title h3{
		font-size: 24px;
		color: #181818;
		font-family: "fzlt_ch";
		margin-top: 0;
		text-align: center;
	}
	.about_three_wap .top .title p{
		width: 50px;
		height: 3px;
		margin: 0 auto;
		background: #029fe4;
	}
	.about_three_wap .top .about_box{
		width: 100;
		padding-top: 40px;
		box-sizing: border-box;
	}
	.about_three_wap .top .about_box .swiper-container{
		overflow: hidden;
		position: relative;
		padding-bottom: 35px;
	}
	.about_three_wap .top .about_box .swiper-container .swiper-slide{
		overflow:hidden;
	}
	.about_three_wap .top .about_box .swiper-container .swiper-slide h3{
		color: #181818;
		font-size: 50px;
		font-family: "fzlt_ch";
		margin: 0;
	}
	.about_three_wap .top .about_box .swiper-container .swiper-slide  .dis{
		color: #181818;
		font-size: 16px;
		padding-top: 20px;
		line-height: 2em;
	}
	.about_three_wap .top .about_box .swiper-container .swiper-slide  .dis p{
		margin:0;
	}
	.about_three_wap .top .about_box .swiper-container .swiper-slide-next h3{
		color: #d2d2d2;
	}
	.about_three_wap .year{

		width: 100%;
		position:relative;
		padding:0 20px;
	}
	.about_three_wap .year .swiper-container{

	}
	.about_three_wap .year .swiper-container .swiper-slide span{
		display: inline-block;
		width: 100%;
		font-size: 18px;
		text-align: center;
	}
	.about_three_wap .year .swiper-container .swiper-slide-thumb-active span{
		color: #029fe4;
	}
	.about_three_wap .year .swiper-button-next{
		color: #323030;
		font-size: 18px;
		--swiper-navigation-size:22px;;
	}
	.about_three_wap .year .swiper-button-prev{
		color: #323030;
		font-size: 18px;
		--swiper-navigation-size:22px;;
	}
	.about_four{
		background: url("../images/about_pds.png") no-repeat center ;
		padding: 50px 0;
		background-size:cover;
	}
	.about_four .title{
		text-align: center;
		padding-bottom: 40px;
	}
	.about_four .title h3{
		font-size: 24px;
		font-family: "fzlt_ch";
		color: #fff;
		margin-top: 0;
	}
	.about_four .title p{
		width: 50px;
		margin: 0 auto;
		height: 3px;
		background: #fff;
	}
	.about_four .dis{
		text-align: center;
		font-size: 16px;
		line-height: 2em;
		color: #fff;
		padding-bottom: 40px;
	}
	.about_four  .bot{
		text-align: center;
	
		padding-bottom: 40px;
	}
	.about_four  .bot .item{
		display: inline-block;
		padding: 0 20px;
		width: 100%;
	}
	.about_four  .bot .item h3 span{
		font-size: 50px;
		color: #fff;
	}
	.about_four  .bot .item h3 small{
		font-size: 24px;
		color: #fff;
	}
	.about_four  .bot .item p{
		font-size: 14px;
		color: #fff;
	}
	.about_four  .icon{
		text-align: center;
		display: flex;
	}
	.about_four  .icon .item{

		padding: 0 20px;
		width: 33.33%;
	}
	.about_four  .icon .item p{
		font-size: 14px;
		color: #fff;
		margin-top: 10px;
	}
	.about_five{
		padding: 80px 0;
	}
	.about_five .title{

	}
	.about_five .title h3{
		margin-top: 0;
		font-size: 24px;
		font-family: "fzlt_ch";
	}
	.about_five .title p{
		width: 50px;
		height: 3px;
		background: #029fe4;
		margin: 0;
	}
	.about_five .content {
		width: 100%;
		margin: 0 auto;
		box-sizing: border-box;
		padding: 0 15px;
		position: relative;
	}
	.about_five .content .swiper-slide .text{
		float: left;
		width: 100%;
		box-sizing: border-box;
		padding-top: 40px;

	}
	.about_five .content .swiper-slide .img{
		width: 100%;

		float: right;
		box-sizing: border-box;
	}	
	.about_five .content .swiper-slide .img  img{
		width: 100%;
	}
	.about_five .content .swiper-slide .text h3{
		margin: 0;
		font-size: 20px;
		color: #181818;
		font-family: 'fzlt_ch';
	}
	.about_five .content .swiper-slide .text p{
		font-size: 14px;
		color: #333333;
		padding-top: 15px;
		line-height: 1.8em;
	}
	.about_five .content .swiper-slide .text a{
		font-size: 14px;
		padding: 5px 30px;
		border: 1px solid #333333;
		margin: 15px 0;
		display: inline-block;
	}
	.about_five .content .swiper-slide .text a:hover{
		border: 1px solid #029fe4;
	}
	.about_five .content .swiper-slide .text h4{
		font-size: 50px;
		color: #181818;
		font-family: "fzlt_ch";
		margin: 0;
		padding-top: 15px;
		padding-bottom:15px;
	}	
	.about_five .content  .pages{

		
		background: #029fe4;
		z-index: 9;
		text-align: center;
		width: 160px;
		margin:20px auto 0;
	}
	.about_five .content  .pages div{
		position: static;
		display: inline-block;
		opacity: 1;
	}
	.about_five .content  .pages div{
		margin: 0;
		color: #fff;
		height: 40px;
		font-size: 20px;
		padding-top: 7px;
		box-sizing: border-box;
	}
	.about_five .content  .pages div.swiper-button-prev:after{
		font-size: 20px;
	}
	.about_five .content  .pages div.swiper-button-next:after{
		font-size: 20px;
	}
	.about_five .content  .pages .swiper-pagination{
		width: 90px;

	}
	.about_five .content  .pages .swiper-pagination span{
		padding: 0 10px;
	}
	.culture{
		padding: 0 0 80px 0;
	}
	.culture .title{
		padding-top: 80px;
	}
	.culture .title h3{
		font-size: 20px;
		margin-top: 0;
		color: #181818;
		font-family: 'fzlt_ch';
	}
	.culture .title p{
		width: 50px;
		height: 3px;
		background: #029fe4;
	}
	.culture  .item{
		padding-bottom: 40px;
	}
	.culture  .item h4{
		font-size: 20px;
		margin: 0;
		padding-top: 40px;
		color: #181818;
		font-family: 'fzlt_ch';
	}
	.culture  .item .bot{
		padding-top: 40px;
		
	}
	.culture  .item .bot .text{
		font-size: 16px; /*18*/
		width: 100%;
		box-sizing: border-box;
		line-height: 2em;
		text-indent: 2em;
	}
	.culture  .item .bot .img{
		width: 100%;
		box-sizing: border-box;

	}
	.culture  .item .bot .img img{
		width: 100%;
	}
	.marginTop{
		margin-top: -40px;
	}
	.culture_two{
		padding-bottom: 80px;
	}
	.culture_two ul{
		display:flex;
		flex-wrap: wrap;
		text-align: center;
		justify-content: center;

	}
	.culture_two ul li{
		width: 33.3%;
		box-sizing: border-box;
		text-align: center;
		padding: 0 10px ;
		margin-bottom: 15px;
	}
	.culture_two ul li .img{

	}
	.culture_two ul li .img img{
		max-width: 100%;
	}
	.culture_two ul li  h3{
		font-size: 24px;/*30*/
		font-family: "fzlt_ch";
		margin: 0;
		color: #181818;
		padding: 20px 0 10px;
	}
	.culture_two ul li span{
		display:block;
		margin: 0 auto;
		width: 50px;
		height: 3px;
		background: #029fe4;
	}
	.culture_two ul li p{
		font-size: 16px;/*20*/
		padding-top: 15px;
		color: #181818;
	}
	.culture_two ul li .box{
		border: 1px solid #dcdcdc;
		border-radius: 5px;
		height: 100%;
		padding: 30px 0;
	}
	.honor_one{
		padding: 80px 0;
	}
	.honor_one ul{
		display: flex;
		flex-wrap: wrap;
	}
	.honor_one ul li{
		width: 50%;
		box-sizing: border-box;
		text-align: center;
	
		padding:0 15px 50px ;
	}
	.honor_one ul li .img{
		height: 117px;
		overflow: hidden;
		text-align: center;
		line-height: 117px;
	}
	.honor_one ul li .img img{
		vertical-align: middle;
		max-height: 100%;
		max-width: 100%;
	}
	.honor_one ul li h3{
		height: 45px;
		line-height: 22.5px;
		font-size: 16px;
		margin: 0;
		margin-top: 15px;
	}
	.honor_two{
		padding-bottom: 80px;
	}
	.honor_two .title{
		padding-bottom: 40px;
		text-align: center;
	}
	.honor_two .title h3{
		font-size: 24px;
		color: #181818;
		font-family: "fzlt_ch";
		margin-top: 0;
	}
	.honor_two .title p{
		width: 50px;
		margin: 0 auto;
		height: 2px;
		background: #029fe4;
	}
	.honor_two .dis{
		text-align: center;
		padding: 0 20px;
		box-sizing: border-box;
		font-size: 16px;
		color: #181818;
		line-height:1.8em;
		padding-bottom: 40px;
	}
	.honor_two .honor_box{
		padding: 0 40px;
		height: 0;
		overflow: hidden;
		position: relative;
	}
	.honor_wap{
		height: auto;
		position: relative;
	}
	.honor_two .honor_wap .swiper-slide img{
		width: 100%;
	}
	.honor_two .honor_wap .swiper-button-prev{
		opacity: 1;
		width: 35px;
		height: 50px;
		font-size: 16px;
		background: #383a39;
		color: #fff;
		left: 0;
		--swiper-navigation-size: 18px;
	}
	.honor_two .honor_wap .swiper-button-next{
		opacity: 1;
		width: 35px;
		height: 50px;
		font-size: 16px;
		background: #383a39;
		color: #fff;
		right: 0;
		--swiper-navigation-size: 18px;
	}
	.honor_mo{
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: rgba(0, 0, 0, .7);
		z-index: 9;
		display: none;
	}
	.honor_mo .box{
		position: absolute;
		width: 100%;
		box-sizing: border-box;
		background: #787878;
		top: 40%;
		padding: 20px 50px;
		margin-top: -10%;
	}
	.honor_mo .box .close{
		position: absolute;
		top: -50px;
		right: 0;
		width: 50px;
		height: 50px;
		background: #029fe4;
		opacity: 1;
		text-align:  center;
		line-height: 50px;
		margin-left: -50px;
	} 
	.honor_mo .box .close img{
		vertical-align: middle;
	}
	.honor_mo .box .title h3{
		font-size: 24px;
		font-family: fzlt_zh;
		color: #fff;
		margin: 0;
		padding-bottom: 15px;
		border-bottom: 1px solid #fff;
	}
	.honor_mo .box .bot{
		padding-top: 15px;
	} 
	.honor_mo .box .bot .left{
		width: 55%;
		box-sizing: border-box;
		font-size: 16px;
		color: #fff;
		line-height: 2em;
	}
	.honor_mo .box .bot .right{
		width: 45%;
		box-sizing: border-box;
	}
	.honor_mo .box .bot .right img{
		width: 100%;
	}
	.join_one{
		padding-top: 80px;
	}
	.join_one .title{
		padding-bottom: 40px;
		text-align: center;
	}	
	.join_one .title h3{
		margin-top: 0;
		font-size: 24px;
		color: #181818;
		font-family: "fzlt_ch";
	}
	.join_one .title p{
		width: 50px;
		height: 3px;
		margin: 0 auto;
		background: #029fe4;
	}
	.join_one  .dis{
		box-sizing: border-box;
		font-size: 16px;
		color: #181818;
		text-align: center;
		line-height: 2em;
	}
	.join_one   .img{
		padding-top: 40px;

	}
	.join_one   .img img{
		width: 100%;
	}
	.join_one .bot{

		display: flex;
		flex-wrap:wrap;
		padding-top: 40px;
		padding-bottom: 80px;
	}
	.join_one .bot .item{
		width: 50%;
		box-sizing: border-box;
		text-align: center;
	}
	.join_one .bot .item h3{
		margin: 0;
	}
	.join_one .bot .item h3 span{
		font-size: 28px;
		color: #181818;
	}
	.join_one .bot .item h3 small{
		font-size: 14px;
		color: #181818;
	}
	.join_one .bot .item p{
		font-size: 14px;
		color: #181818;
	}
	.join_two{
		background: #f6f6f6;
		padding: 80px 0;
	}
	.join_two .title{
		text-align: center;
		padding-bottom: 40px;
	}
	.join_two .title h3{
		margin-top: 0;
		font-size: 24px;
		color: #181818;
		font-family: "fzlt_ch";
	}
	.join_two .title p{
		width: 50px;
		height: 3px;
		margin: 0 auto;
		background: #029fe4;
	}
	.join_two  .dis{
		text-align: center;
		font-size: 16px;
		color: #181818;
		line-height: 2em;

		padding: 0 5% 40px;
	}
	.join_two .bot{
		display: flex;
		flex-wrap:wrap;
	}
	.join_two .bot .item{
		width: 100%;
		box-sizing: border-box;
		
	}
	.join_two .bot .item .img{
		width: 100%;
	}
	.join_two .bot .item .img img{
		width: 100%;
	}
	.join_two .bot .item .text{
		padding-top: 20px;
		padding-bottom:20px;
	}
	.join_two .bot .item .text p{
		margin: 0;
		font-size: 14px;
		color: #181818;
		line-height: 2em;
		text-align: center;
	}
	.join_three{
		padding: 80px 0;
		overflow: hidden;
	}
	.join_three .title{
		text-align: center;
		padding-bottom: 40px;
	}
	.join_three .title h3{
		margin-top: 0;
		font-size: 24px;
		color: #181818;
		font-family: "fzlt_ch";
	}
	.join_three .title p{
		width: 50px;
		height: 3px;
		margin: 0 auto;
		background: #029fe4;
	}
	.join_three .title h4{
		margin: 0;
		font-size: 16px;
		padding-top: 10px;
	}
	.join_three .list ul{
		display: flex;
		width: 100%;
		flex-wrap: wrap;
	}
	.join_three .list ul li{
		height: 425px;
		box-sizing: border-box;
		width: 100%;
		position: relative;
		border-right: 1px solid #ffffff;
		overflow: hidden;
		border-bottom: 1px solid #ffffff;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.join_three .list ul li:last-child{
		border-right: none;
	}
	.join_three .list ul li .text{
		position: absolute;
		left: 0;
		top: 0;
		background: rgba(0, 0, 0, 0.7);
		width: 100%;
		padding-top: 150px;
		height: 100%;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.join_three .list ul li .img{
		text-align: center;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.join_three .list ul li h3{
		text-align: center ;
		font-size: 20px;
		color: #fff;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.join_three .list ul li .text p{
		padding: 0 20px;
		font-size: 16px;
		color: #fff;
		line-height: 2em;
		margin-top: 200px;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.join_three .list ul li.active{
		width: 100%;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.join_three .list ul li.active .text{
		padding-top: 40px;
		background: rgba(0, 0, 0, 0.7);
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.join_three .list ul li.active .text p{
		margin-top: 20px;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.join_four{
		padding-bottom: 80px;
	}
	.join_four .title{
		text-align: center;
		padding-bottom: 40px;
	}
	.join_four .title h3{
		margin-top: 0;
		font-size: 24px;
		color: #181818;
		font-family: "fzlt_ch";
	}
	.join_four .title p{
		width: 50px;
		height: 3px;
		margin: 0 auto;
		background: #029fe4;
	}
	.join_four .list ul{
		display: flex;
		flex-wrap:wrap;
	}
	.join_four .list ul li{
		width: 50%;
		text-align: center;
	}
	.join_four .list ul li .img {
		padding-bottom: 40px;
	}
	.join_four .list ul li .img img{}
	.join_four .list ul li p{
		margin: 0;
		font-size: 14px;
		text-align: center;
		line-height: 2em;
	}
	.join_five{
		padding: 80px 0;
		background: #f6f6f6;
	}
	.join_five .title{
		text-align: center;
		padding-bottom: 40px
	}
	.join_five .title h3{
		margin-top: 0;
		font-size: 24px;
		color: #181818;
		font-family: "fzlt_ch";
	}
	.join_five .title p{
		width: 50px;
		height: 3px;
		margin: 0 auto;
		background: #029fe4;
	}
	.join_five .list{
		overflow: hidden;
	}
	.join_five .list .left{
		width: 80%;
		box-sizing: border-box;
		
	}
	.join_five .list .left .swiper-container{
		height: 241px;
	}
	.join_five .list .left .swiper-slide{
		overflow: hidden;
	}
	.join_five .list .left .swiper-slide img{
		height: 100%;
	}
	.join_five .list .right{
		width: 20%;
		box-sizing: border-box;
		padding-left: 10px;

	}
	.join_five .list .right .swiper-container{
		height: 241px;
	}
	.join_five .list .right .swiper-container .swiper-slide{
		text-align: center;

	}
	.join_five .list .right .swiper-container .swiper-slide img{
		height: 100%;
		width: auto;
	}
	.join_five .list .right .swiper-container .swiper-slide .mo{
		position: absolute;
		left: 0;
		top: 0;
		height: 100%;
		width: 100%;
		opacity: 0.5;
		background: #fff;
	}
	.join_five .list .right .swiper-container .swiper-slide.swiper-slide-thumb-active .mo{
		
		background: #000;
	}
	.join_six{
		padding: 80px 0;
	}
	.join_six .title{
		text-align: center;
		padding-bottom: 40px
	}
	.join_six .title h3{
		margin-top: 0;
		font-size: 24px;
		color: #181818;
		font-family: "fzlt_ch";
	}
	.join_six .title p{
		width: 50px;
		height: 3px;
		margin: 0 auto;
		background: #029fe4;
	}
	.join_six  .list{
		overflow-x:auto;
	}
	.join_six  .list ul{
		display: flex;
		width: 250%;
		text-align: center;
	}
	.join_six  .list ul li{
		width:12.5%;
		text-align: center;
	}
	.join_six  .list ul li:last-child{
		display: none;
	}
	.join_six  .list ul li:nth-child(){
		display: none;
	}
	.join_six .list ul li img{
		
		height:58px;
	}
	.join_six  .list ul li P{
		font-size: 14px;
		color: #181818;
		padding-top: 20px;
		line-height: 2em;
	}
	.join_six  .list ul li i{
		display: inline-block;
		font-style: unset;
		padding-top: 10px;
	}
	.join_six  .list ul li i:after{
		font-family: swiper-icons;
		font-variant: initial;
		letter-spacing: 0;
		font-size: 30px;
		text-transform: none!important;
		content: 'next';
	}
	.join_seven{
		padding: 80px 0;
		background: #f6f6f6;
	}
	.join_seven .title{
		text-align: center;

	}
	.join_seven .title h3{
		margin-top: 0;
		font-size: 24px;
		color: #181818;
		font-family: "fzlt_ch";
	}
	.join_seven .title p{
		width: 50px;
		height: 3px;
		margin: 0 auto;
		background: #029fe4;
	}
	.join_seven .title h4{
		margin: 0;
		padding-top: 15px;
		font-size:16px;
	}
	.join_seven  .form .group{
		display: flex;
		flex-wrap: wrap;
		padding-top: 40px;
	}
	.join_seven  .form .group .item{
		width: 100%;
		box-sizing: border-box;
		padding-right: 40px;
		padding-top: 15px;
		padding-bottom: 15px;
	}

	.join_seven  .form .group  label{
		display: block;
		font-size: 16px;
		width: 100%;
		color: #181818;
	}
	.join_seven  .form .group .item input {
		background: none;
		border: none;
		border-bottom: 1px solid #dcdcdc;
		padding: 5px 10px;
		outline: none;
		width: 100%;
		height: 40px;
	}
	.join_seven  .form .group>input{
		padding: 5px 10px;
		outline: none;
		border: none;
		background: none;
		height: 30px;
		margin-top: 40px;
		border-bottom: 1px solid #dcdcdc;
		width: calc(100% - 40px);
	}
	.join_seven  .form .group>input:focus{
		background:none;
	}
	.join_seven  .form .group button{
		margin: 0 auto;
		background: #029fe4;
		color: #fff;
		border: none;
		padding: 8px 40px;
	}
	.join_seven  .form .group button:hover{
		background: #fff;
		color: #029fe4;
	}
	.join_seven  .form .group button:focus{
		background: #fff;
		color: #029fe4;
	}
	.news_one{
		padding: 10px 0;
	}
	.news_one .list ul{
		display: flex;
		flex-wrap: wrap;
	}
	.news_one .list ul li{
		width: 100%;
		box-sizing: border-box;

		padding-bottom: 20px;
	}
	.news_one .list ul li a{
		display: block;
		overflow: hidden;
		position: relative;
		padding-bottom: 20px;
		border:1px solid #dcdcdc;
	}
	.news_one .list ul li .img{
		width: 100%;
		overflow: hidden;
	}
	.news_one .list ul li .img img{
		width: 100%;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.news_one .list ul li:hover .img img{
		transform: scale(1.2);
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.news_one .list ul li  .mo{
		position: absolute;
		left: 0;
		top: 0;
		text-align: center;
		width: 100%;
		line-height: 134px;
		margin-top: -134px;
		height: 134px;
		background: rgba(0, 0, 0, 0.5);
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.news_one .list ul li  .mo img{
		vertical-align: middle;
	}
	.news_one .list ul li a:hover  .mo{
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
		margin-top: 0;
	}
	.news_one .list ul li a h3{
		font-family: "fzlt_zh";
		color: #181818;
		font-size: 16px;
		margin: 0;
		padding: 10px;
		line-height:1.8em;
	}
	.news_one .list ul li a p{
		font-family: "fzlt_zh";
		color: #787878;
		font-size: 14px;
		margin: 0;
		padding:10px;
	}
	.news_show{
		padding: 60px 0;
		border-top:1px solid #dcdcdc;
	}
	.news_show .title{
		text-align: center;
	}
	.news_show .title h3{
		margin: 0;
		font-size: 24px;
		color: #333333;
		line-height:2em;
		padding-bottom: 40px;
		font-family: "fzlt_ch";
	}
	.news_show .title p{
		text-align: center;
		margin: 0;
		background: url('../images/x.jpg') repeat-x center;
	}
	.news_show .title p span{
		display: inline-block;
		padding: 5px 50px;
		background: #fff;
	}
	.news_show .content{
		font-size: 16px;
		color: #434242;
		line-height: 2em;
		padding: 40px 0;
	}
	.news_show .content img{
		max-width:100%;
	}
	.news_show .news_more .more{
		padding-top: 40px;
	}
	.news_show .news_more .more h3{
		color: #181818;
		font-size: 24px;
		font-family: fzlt_ch;
		padding-bottom: 40px;
	}
	.news_show .news_more .list ul li{
		font-size: 16px;
		overflow: hidden;
	}
	.news_show .news_more .list ul li a{
		color: #787878;
		line-height: 2em;
		overflow: hidden;
		display:flex;
		justify-content:space-between;
	}
	.news_show .news_more .list ul li a span{
		float: left;
		max-width:65%;
		white-space: nowrap;
	  overflow: hidden;
	  text-overflow:ellipsis;
	}
	.news_show .news_more .list ul li a small{
		float: right;
		width:35%;
		text-align:right;
	}
	.news_show .news_more .list ul li a:hover{
		color: #029fe4;
	}
	.flxe_right{
		position: fixed;
		right: 15px;
		width: 70px;
		background: #404040;
		z-index: 999;
		top: 50%;
		margin-top: -137px;
	}
	.flxe_right ul li{
		border-bottom: 1px solid #dcdcdc;
		position: relative;
		
	}
	.flxe_right ul li a{
		padding: 20px 0;
		display: block;
	}
	.flxe_right ul li a .img{
		text-align: center;
	}
	.flxe_right ul li a p{
		text-align: center;
		color: #fff;
		margin: 0;
		padding-top: 10px;
	}
	.flxe_right ul li .qrcode{
		position: absolute;
		right: 70px;
		width: 134px;
		top: 0;
		height: 134px;
		background: #404040;
		padding: 0;
		width: 0;
		box-sizing: border-box;
		overflow: hidden;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;

	}
	.flxe_right ul li .qrcode img{
		width: 100%;
		height: 100%;
	}
	.flxe_right ul li .qrcode.active{
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
		width: 134px;
		padding: 10px;
	}
	.video_list .list ul li .text{
		display: flex;
	}
	.video_list .list ul li .text .title{
		width: 80%;
	}
	.video_list .list ul li .text .title h3{
		
	}

	.video_list .list ul li .text .play{
		width: 20%;
		padding-top: 10px;
		text-align: center;
	}
	.video_mo .box{
		height: 340px;
		padding: 20px;
		margin-top: -170px;
	}
	.video_mo .box .play_box{
		height: 100%;
	}
	.contact .footer{
		background: #fff;
	}
	.contact .play{
		padding: 40px 0;
		text-align: right;
	}
	.contact .play  a{
		display: inline-block;
		margin-left: 25px;
		width: 30px;
		height: 26px;
		overflow: hidden;
	}
	.contact .play  a span{
		position: relative;
		display: inline-block;
		width: 100%;
		height: 100%;
		border-right: 0px solid transparent;
		left: -30px;
		webkit-filter: drop-shadow(30px 0 0px #4d4d4d);
    	filter: drop-shadow( 30px 0 0px #4d4d4d);
	}
	.contact .play  a:nth-child(1) span{
		background: url('../images/f1.png') no-repeat center;
	}
	.contact .play  a:nth-child(2) span{
		background: url('../images/f2.png') no-repeat center;
	}
	.contact .play  a:nth-child(3) span{
		background: url('../images/f3.png') no-repeat center;
	}
	.contact .play  a:nth-child(4) span{
		background: url('../images/f4.png') no-repeat center;
	}
	.contact{
		padding: 80px 0;
	}
	.contact .container{
	
	}
	.contact .left{
		width: 100%;
		box-sizing: border-box;
		padding-right: 40px;
	
	}
	.contact .left h3{
		color: #181818;
		font-size: 20px;
		margin: 0;
		padding-bottom: 40px;
		font-family: "fzlt_ch";

	}
	.contact .left p{
		color: #333333;
		font-size: 16px;
	}
	.contact .left p:last-child{
		
		padding-bottom: 20px;
	}
	.contact .right{
		width: 100%;
		box-sizing: border-box;
		border-bottom: 1px solid #dcdcdc;
	}
	.contact .right h3{
		color: #181818;
		font-size: 20px;
		margin: 0;
		padding-bottom: 40px;
		font-family: "fzlt_ch";
	}
	.contact .right .play{
		text-align: left;
		padding: 0;
		padding-bottom: 20px;
		
	}
	.contact .right .play a{
		margin-left: 0;
		margin-right: 40px;
	}
	.map{
		position: relative;
		margin-bottom:40px;
	}
	.map .map_content{
		width: 100%;
		margin: 0  0 0 auto;
		height: 500px;
	}
	.map .map_form{

		height: 100%;
		width: 100%;
		z-index: 99;
		background: rgba(0, 0, 0, 0.5);
	}
	.map .map_form .box{
		box-sizing: border-box;
		padding-right: 40px;
		padding-left: 40px;
		padding-top: 20px;
		padding-bottom: 40px;
	}
	.map .map_form .box .group{
		padding-top: 25px;
		overflow: hidden;
	}
	.map .map_form .box .group label{
		display: block;
		font-size: 16px;
		color: #ffffff;
		font-weight: 400;
	}
	.map .map_form .box .group  select{
		background: none;
		border: none;
		border-bottom: 1px solid #dcdcdc;
		height: 40px;
		width: 100%;
		outline: none;
		color: #fff;
	}
	.map .map_form .box .group .item{
		float: left;
		width: 50%;
		box-sizing: border-box;
		padding-right: 2;
	}
	.map .map_form .box .group .item:nth-child(1){
		padding-right: 40px;
	}
	.map .map_form .box .group .item input{
		background: none;
		border: none;
		outline: none;
		color: #fff;
		width: 100%;
		height: 40px;
		border-bottom: 1px solid #dcdcdc;
	}
	.map .map_form .box .text{
		padding-top: 25px;
	}
	.map .map_form .box .text label{
		display: block;
		font-size: 16px;
		color: #ffffff;
		font-weight: 400;
	}
	.map .map_form .box .text textarea{
		height: 60px;
		background: none;
		border: none;
		outline: none;
		color: #fff;
		overflow:hidden;
		width: 100%;
		border-bottom: 1px solid #dcdcdc;
	}
	.map .map_form .box  .but{
		padding-top: 20px;
		text-align: left;
	}
	.map .map_form .box  .but button{
		border: none;
		background: #029fe4;
		padding: 5px 30px;
		font-size: 14px;
		color: #fff;
	}
	.map .map_form .box  .but button:hover{
		background: #fff;
		color: #029fe4;
	}
	.map .map_form .box  .but button:focus{
		background: #fff;
		color: #029fe4;
	}
	.shop{
		padding: 80px 0;
	}
	.shop ul{
		display: flex;
		flex-wrap: wrap;
	}
	.shop ul li{
		width: 100%;
		box-sizing: border-box;

	}
	.shop ul li a{
		display: flex;
		align-items:center;
	}
	.shop ul li .img{
		width: 40%;
		text-align: center;
		overflow: hidden;
		
	}
	.shop ul li .text{
		width: 60%;
	}
	.shop ul li a .img img{

	}
	.shop ul li a .img img:nth-child(1){
		display: inline-block;
	}
	.shop ul li a .img img:nth-child(2){
		display: none;
	}
	.shop ul li .text h3{
		margin: 0;
		font-size: 16px;
	}
	.shop ul li a:hover .img img:nth-child(1){
		display: none;
	}
	.shop ul li a:hover .img img:nth-child(2){
		display: inline-block;
	}
	.after{
		padding: 80px 0;
	}
	.after .container{
		display: flex;
		flex-wrap:wrap;
	}
	.after .container ul{
		width: 100%;
		box-sizing: border-box;
		padding: 0 20px;
	}
	.after .container ul li{
		padding-bottom: 20px;
		padding-top: 20px;
		border-bottom: 1px solid #dcdcdc;
	}
	.after .container ul li h3{
		margin: 0;
		font-size: 20px;
		font-family: fzlt_ch;
		color: #181818;
		padding-bottom: 15px;
	}
	.after .container ul li p{
		margin: 0;
		font-size: 16px;
		line-height: 2em;
		overflow: hidden;
		display:flex;
	}
	.after .container ul li p span{
		display: inline-block;
		width: 60px;
		float: left;
	}
	.after .container ul li p small{
		display: inline-block;

		width: calc(100% - 60px)
	}
	.after .container ul li:hover h3{
		color: #029fe4;
	}
	.after .container ul li:hover p{
		color: #029fe4;
	}
	.product_show{
		border-top: 1px solid #dcdcdc;
		padding: 20px 0 80px; 
	}
	.product_show  .show_top .left{
		width: 100%;
		box-sizing: border-box;

		padding-top: 40px;
	}
	.product_show  .show_top .left .img_top{
		position: relative;
		overflow: hidden;
	}
	.product_show  .show_top .left .img_top .swiper-slide{
		text-align: center;
		padding-bottom: 20px;
	}
	.product_show  .show_top .left .img_top .swiper-slide img{
		max-width: 100%;
		max-height: 100%;
	}
	.product_show  .show_top .left .img_top  .swiper-button-next.swiper-button-white, .product_show  .show_top .left .img_top  .swiper-button-prev.swiper-button-white{
		
		font-size: 16px;
		width: 35px;
		height: 70px;
		opacity: 1;
		--swiper-navigation-size:20px;
		outline:unset;
		--swiper-navigation-color: #d9d9d9;
	}
	.product_show  .show_top .left .img_top .swiper-button-next.swiper-button-disabled, .product_show  .show_top .left .img_top .swiper-button-prev.swiper-button-disabled{

		opacity: 1;
		outline:unset;
		--swiper-navigation-color: #d9d9d9;
	}
	.product_show  .show_top .left .img_top .swiper-button-next:hover ,.product_show  .show_top .left .img_top .swiper-button-prev:hover{
		--swiper-navigation-color: #fff;
		background:rgba(0, 0, 0, 1)
	}
	.product_show  .show_top .left .img_top .swiper-button-disabled{
		
	}
	.product_show  .show_top .left  .img_bot{
		box-sizing: border-box;
		padding-top: 20px;
	}
	.product_show  .show_top .left  .img_bot .swiper-container{
		width: 100%;
		margin: 0 auto;
	}

	.product_show  .show_top .left  .img_bot .swiper-container .swiper-slide{

		box-sizing: border-box;
		text-align: center;
		box-sizing: border-box;
		border: none;
	}
	.product_show  .show_top .left  .img_bot .swiper-container .swiper-slide .box{
		border: 2px solid #dcdcdc;
		height: 100%;
		height: 70px;
		box-sizing: border-box;
		padding: 15px;
	}


	.product_show  .show_top .left  .img_bot .swiper-container .swiper-slide img{
		max-width: 100%;
		max-height: 100%;
	}
	.product_show  .show_top .left  .img_bot .swiper-container .swiper-slide.swiper-slide-thumb-active .box{
		border: 2px solid #029fe4;
		box-sizing: border-box;
	}
	.product_show  .show_top .right{
		width: 100%;
		padding-top: 40px;
		box-sizing: border-box;
	}
	.product_show  .show_top .right .title{
		border-bottom: 1px solid #dcdcdc;
		padding-bottom: 15px;
	}
	.product_show  .show_top .right .title h3{
		font-size: 24px;
		color: #181818;
		font-family: fzlt_ch;
		margin: 0;
	}
	.product_show  .show_top .right .title p{
		font-size: 14px;
		color: #787878;
		padding: 5px 0;
		margin: 0;
	}
	.product_show  .show_top .right .title h4{
		font-size: 20px;
		color: #029fe4;
		margin: 0;
		padding-top: 10px;
	}
	.product_show  .show_top .right .people{
		

	}
	.product_show  .show_top .right  h3{
		margin: 0;
		padding-top: 15px;
		font-size: 16px;
		color: #181818;
	}
	.product_show  .show_top .right .list{
		padding-top: 10px;
		display: flex;
		flex-wrap: wrap;
	}
	.product_show  .show_top .right .list span{
		display: block;
		width: calc(50% - 15px);
		text-align: center;
		border: 1px solid #dcdcdc;
		margin-bottom: 15px;
		font-size: 16px;
		padding: 10px 0;
		box-sizing: border-box;
		cursor: pointer;
	}
	.product_show  .show_top .right  .list span:nth-child(odd){
		margin-right: 15px;
	}
	.product_show  .show_top .right  .list span:nth-child(even){
		margin-left: 15px;
	}
	.product_show  .show_top .right .list span.active{
		border: 1px solid #029fe4;
		color: #029fe4;
	}
	.product_show  .show_top .right .dis{
		border: 1px solid #dcdcdc;
		padding: 15px;
		margin-top: 15px;
	} 
	.product_show  .show_top .right .dis ul{
		display:flex;
		flex-wrap: wrap;
	}
	.product_show  .show_top .right .dis ul li{
		min-width: 50%;
		line-height: 2em;
		font-size: 16px;
	}
	.product_show  .show_top .right .dis ul li span{
		font-size: 14.5px;
		color: #333333;
	}
	.product_show  .show_top .right .dis ul li small{
		font-size: 14px;
	}
	.product_show  .show_top .right .but{
		padding-top: 25px;
	}
	.product_show  .show_top .right .but .service{
		color: #fff;
		border: none;
		background: #029fe4;
		height: 45px;
		letter-spacing: 5px;
		width:  calc(65% - 20px);
	}
	.product_show  .show_top .right .but .phone{
	    display: none;
	}
	.product_show  .show_top .right .but .phone_wap{
		display: inline-block;
		margin-left: 15px;
		background: #787878;
		width: 35%;
		height: 45px;
		line-height: 45px;
		text-align: center;
		color: #fff;
		letter-spacing: 5px;
	}
	.product_show  .show_top .right .but .service:hover{
		background:#1fabe6;
	}
	.product_show  .show_top .right .but .phone:hover{
		background:#d2d2d2;
	}
	.product_show  .show_top .right .but .phone:visited{
		background:#d2d2d2;
		color:#fff;
	}
	.product_show  .show_top .right .but .service:focus{
		background:#1fabe6;
	}
	.product_show  .show_top .right .but .phone img{
		margin-right: 10px;

	}
	.product_show_content{

	}
	.product_show_content .top{
		text-align: center;
		border-bottom: 1px solid #dcdcdc;
		border-top: 1px solid #dcdcdc;
		padding: 10px 0;
	}
	.product_show_content .top ul li{
		display: inline-block;
		height: 35px;
		line-height: 34px;
		padding: 0  25px;
		font-size: 18px;
		cursor: pointer;
	}
	.product_show_content .top ul li:nth-child(1){
		border-right: 1px solid #dcdcdc;
	}
	.product_show_content .top ul li.active{

	}
	.product_show_content .top ul li a{
		display: inline-block;
		padding-bottom: 3px;
	}
	.product_show_content .top ul li a:after{
		content: '';
		display: block;
		border-bottom: 2px solid #029fe4;
		-webkit-transition: all .3s ease-in-out 0s;
		-moz-transition: all .3s ease-in-out 0s;
		-ms-transition: all .3s ease-in-out 0s;
		-o-transition: all .3s ease-in-out 0s;
		transition: all .3s ease-in-out 0s;
		width: 0;
	}
	.product_show_content .top ul li a:hover:after{
		width: 100%;
		-webkit-transition: all .3s ease-in-out 0s;
		-moz-transition: all .3s ease-in-out 0s;
		-ms-transition: all .3s ease-in-out 0s;
		-o-transition: all .3s ease-in-out 0s;
		transition: all .3s ease-in-out 0s;
	}
	.product_show_content .top ul li.active a:after{
		width: 100%;
		-webkit-transition: all .3s ease-in-out 0s;
		-moz-transition: all .3s ease-in-out 0s;
		-ms-transition: all .3s ease-in-out 0s;
		-o-transition: all .3s ease-in-out 0s;
		transition: all .3s ease-in-out 0s;
	}
	.product_show_content  .content{
		padding: 0;
	}
	.product_show_content  .content .container{
		padding:0
		}
	
	.product_show_content  .content .item{
		text-align: center;
		display: none;
	}
	.product_show_content  .content .item img{
		width: 100%;
	}
	.product_show_content  .content .item.active{
		display: block;
	}
	.product_show_content  .content .parameter{
		border: 1px solid #dcdcdc;
		padding: 15px;
		margin-top: 15px;
	} 
	.product_show_content  .content .parameter ul{
		display:flex;
		flex-wrap: wrap;
	}
	.product_show_content  .content .parameter ul li{
		min-width: 50%;
		line-height: 2em;
		font-size: 18px;
		text-align: left;
	}
	.product_show_content  .content .parameter ul li span{
		font-size: 18px;
		color: #333333;
	}
	.product_show_content  .content .parameter ul li small{
		font-size: 16px;
	}
	.product_list{
		padding: 40px 0;
	}
	.product_list .left{
		width: 100%;
		box-sizing: border-box;
		padding-right: 20px;
	}
	.product_list .left ul{
		border-top: 1px solid #dcdcdc;
	}
	.product_list .left ul li p{
		border-bottom: 1px solid #dcdcdc;
		font-size:16px;
		margin: 0;
	}
	.product_list .left ul li p a{
		font-size:16px;
		display: block;
		padding: 15px 0 15px 15px;
	}
	.product_list .left ul li p a span{
		font-size: 16px;
		color: #fff;
	}
	.product_list .left ul li p a i{
		float: right;
		display: inline-block;
		width: 20px;
		height: 20px;
		font-style: unset;

	    color: #fff;
	    font-size: 18px;
	    -webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.product_list .left ul li p a:hover span{
		font-family: fzlt_zh;
	}
	.product_list .left ul li.active p a span{
		font-family: fzlt_zh;
	}	
	.product_list .left ul li p a i:after{
		font-family: swiper-icons;
		content: 'next';
	}
	.product_list .left ul li.active p a i{
		 transform: rotate(90deg);
	    -ms-transform: rotate(90deg);
	    /* Internet Explorer 9*/
	    -moz-transform: rotate(90deg);
	    /* Firefox */
	    -webkit-transform: rotate(90deg);
	    /* Safari 和 Chrome */
	    -o-transform: rotate(90deg);
	    /* Opera */
	    margin-top: 10px;
	    -webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.product_list .left ul li p a:hover i{
		color:#fff;
	}
	.product_list .left ul li.active p a{
		font-size:16px;
	}
	.product_list .left ul li p a:hover{
		background:#029fe4;
	}
	.product_list .left ul li p a:hover span{
		color:#fff;
	}
	.product_list .left ul li.active p a span{
		color:#fff;
	}
	.product_list .left{
		position: fixed;
		width: 100%;
		left: 0;
		height: 100%;
		top: 0;
		z-index: 9;
		display: none;
		background: rgba(0, 0, 0, 0.3);
	}
	.product_list  .pro_nav{
		display: block;
		text-align: right;
		padding-bottom: 40px;
		font-size: 18px;
	}
	.product_list  .pro_nav.fixed{
		position:fixed;
		top:0;
		left:0;
		width:100%;
		background:#fff;
		height:80px;
		padding:0 15px;
		box-sizing:border-box;
		line-height:80px;
		box-shadow:0px 0px 20px #dcdcdc;
		
	}
	.product_list  .pro_nav span{
		margin-right: 10px;
	}
	.product_list .left ul{
		width: 80%;
		height: 100%;
		background: rgba(0, 0, 0, 0.7);
		box-sizing: border-box;
		padding: 40px 20px;
	}
	.product_list .left ul li  p a{
		padding-right: 15px;
		color: #fff;
	}
	.product_list .left ul li  p a span{
		color: #fff;
	}
	.product_list .left ul li .sub{
		display: none;
	}

	.product_list .left ul li .sub  h3{
		font-size: 18px;
		
		border-bottom: 1px solid #dcdcdc;
		margin: 0;
	}
	.product_list .left ul li .sub  h3 a{
		color: #fff;
		padding: 15px 0 15px 30px;
		display: block;
		width: 100%;
		font-size:14px;
	}
	.product_list .left .pro_colse{
		position: absolute;
		top: 15px;
		display: block;
		color: #fff;
		font-size: 40px;
		cursor: pointer;
		right: 15px;
	}
	.product_list .left .pro_colse i{
		font-style: unset;
	}
	
	.product_list .left ul li .sub  h3 a:hover,.product_list .left ul li .sub  h3 a.active{
		background: #fff;
		color: #181818;
	}
	.product_list .left ul li.active .sub{

	}
	.product_list .right{
		width: 100%;
		box-sizing: border-box;

	}
	.product_list .right ul{
		display: flex;
		flex-wrap: wrap;
	}
	.product_list .right ul li{
		width: 100%;
	
		border: 1px solid #dcdcdc;
		margin-bottom: 20px;
		padding: 15px;
		box-sizing: border-box;
	}
	.product_list .right ul li .img{
		width: 100%;
		text-align: center;
		height: 285px;
		line-height: 285px;
		overflow:hidden;
	}
	.product_list .right ul li .img img{
		vertical-align: middle;
		max-width: 100%;
		max-height: 100%;
		-webkit-transition: all .3s ease-in-out 0s;
		-moz-transition: all .3s ease-in-out 0s;
		-ms-transition: all .3s ease-in-out 0s;
		-o-transition: all .3s ease-in-out 0s;
		transition: all .3s ease-in-out 0s;
	}
	.product_list .right ul li .img:hover img{
		transform: scale(1.2);
		-webkit-transition: all .3s ease-in-out 0s;
		-moz-transition: all .3s ease-in-out 0s;
		-ms-transition: all .3s ease-in-out 0s;
		-o-transition: all .3s ease-in-out 0s;
		transition: all .3s ease-in-out 0s;
	}
	.product_list .right ul li .thum{
		text-align: center;
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
	}
	.product_list .right ul li .thum .item{
		display: inline-block;
		width: 40px;
		height: 40px;
		text-align: center;
		line-height: 28px;
		border: 1px solid #dcdcdc;
		box-sizing: border-box;
		padding: 5px;
		cursor: pointer;
		margin-bottom: ;
		margin-right: 5px;
	}
	.product_list .right ul li .thum .item img{
		max-width: 100%;
		max-height: 100%;
		vertical-align: middle;
	}
	.product_list .right ul li .thum .item:hover{
		border: 1px solid #029fe4;
	}
	.product_list .right ul li .thum .item.active{
		border: 1px solid #029fe4;
	}
	.product_list .right ul li .text{

	}
	.product_list .right ul li .text h3{
		margin: 0;
		padding: 15px 0;
		font-size: 18px;
	}
	.product_list .right ul li .text p{

	}
	.product_list .right ul li .text p span{
		font-size: 14.5px;
	}
	.product_list .right ul li .text p small{
		float: right;
		font-size: 14.5px;
		background: url(../images/icon_10.png) no-repeat center left;
		padding-left: 20px;
	}
	.download{
		padding:40px 0; 
	}
	.download ul{
		display:flex;
		flex-wrap:wrap;
	}
	.download ul li{
		width:100%;
		
		padding: 0 10px;
		box-sizing:border-box;
	}
	.download ul li a{
		display:flex;
		padding:10px 0;
		border-bottom:1px solid #dcdcdc;
	}
	.download ul li a .img{
		
	}
	.download ul li a h3{
		padding-left:15px;
		font-size:16px;
	}
	.join_seven  .form .group .item .address{
		display:flex;
	}
	.join_seven  .form .group .item .address .sele{
		width:33.33%;
		padding-right:10px;
		border-bottom: 1px solid #dcdcdc;
	}
	.join_seven  .form .group .item .address .sele select{
		width:100%;
		padding: 5px 10px;
		background:none;
		border: none;
		outline:unset;
	}
	.sidebar{
		display:none;
	}
	
	.sidebar_wap .container{
		display:flex;
	}
	.sidebar_wap{
		display:block;
		border-bottom: 1px solid #dcdcdc;
		border-top: 1px solid #dcdcdc;
		padding: 15px 0;
	}
	.sidebar_wap .left{
		width: 25%;
		text-align: right;

	}
	.sidebar_wap .left span{
		border-right: 1px solid #dcdcdc;
		display: inline-block;
		font-size: 16px;
		padding-right: 25px;
	}
	.sidebar_wap .sidebar_title{
		width:95px;
		display:flex;
		justify-content:center;
		align-items:center;
		font-size: 16px;
		padding-right:10px;
		border-right:1px solid #dcdcdc;
	}
	.sidebar_wap .sidebar_list{
		box-sizing: border-box;
		padding-left:10px;
		width:calc( 100% - 95px);
	}
	.sidebar_wap .sidebar_list ul{
		margin: 0;
		text-align:center;
		display:flex;
		justify-content:left;
	}

	.sidebar_wap .sidebar_list ul li{
		display: inline-block;
		padding: 0 10px;
		font-size: 16px;
		flex-shrink:0;
	}
	.sidebar_wap .sidebar_list ul li a{
		font-size: 16px;
		display: inline-block;
		border-bottom: 1px solid #fff
	}
	.sidebar_wap .sidebar_list ul li a:after{
		content:'';
		display:block;
		padding-bottom:3px;
		border-bottom: 2px solid #029fe4;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
		width:0;
	}
	.sidebar_wap .sidebar_list ul li a:hover{
		color: #029fe4;
	}
	.sidebar_wap .sidebar_list ul li a:hover:after{
		content:'';
		display:block;
		width:100%;

		border-bottom: 2px solid #029fe4;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.sidebar_wap .sidebar_list ul li a.active{
		color: #029fe4;
	}
	.sidebar_wap .sidebar_list ul li a.active:after{
		content:'';
		display:block;
		width:100%;

		border-bottom: 2px solid #029fe4;
	}
	
	.sidebar_wap .sidebar_list ul.join_sidebar{
		width:200%;
	}
	.sidebar_wap .sidebar_list{
		overflow-x:auto
	}
}
@media (min-width: 769px) and (max-width: 992px) {
	.container{
		width: 100%;
		margin: 0 auto;
	}
	.header{
		background: #029fe4;
	}
	.header .left{
		padding: 15px 15px;
	}
	.header .left img{
		height: 50px;
	}
	.header .right{
		display: none;
	}
	.header .right .top{
		padding-top: 15px;
		padding-right: 130px;
		text-align: right;
	}
	.header .right .top span{
		font-size: 16px; /*调20px*/
		font-family: 'fzlt_qh';
		color: #fff;
	}
	.header .right .top em{
		font-size: 14px; /*转1600调 20px;*/
		color: #fff;
		font-style: unset;
		font-family: "fzlt_qh";
		margin-left: 10px;
	}
	.header .right .bot{
		padding-top: 20px;
		text-align: right;
	}
	.header .right .bot .form{
		display: inline-block;
	}
	.header .right .bot .nav{
		display: inline-block;

	}
	.header .right .bot .form input{
		width: 130px;
		background: url('../images/seach.png') no-repeat center left;
		border: 1px solid #fff;
		height: 20px;
		border-radius: 10px;
		outline: none;
		box-sizing: border-box;
		padding-left:30px;
		font-size: 12px;
		color: #fff;
		-webkit-transition:all .3s ease-in-out 0s;
	-moz-transition:all .3s ease-in-out 0s;
	-ms-transition:all .3s ease-in-out 0s;
	-o-transition:all .3s ease-in-out 0s;
	transition:all .3s ease-in-out 0s;
	}
	.header .right .bot .nav ul li{
		display: inline-block;
		margin-left: 20px;
	}
	.header .right .bot .nav ul li a{
		font-size: 16px;/*调22px*/
		color: #fff;
		font-family: 'fzlt_qh';
	}
	.header .right .bot .nav ul li a:hover{
		opacity: 0.8;
	}
	.header .header_icon{
		display: block;
		float: right;
		color: #fff;
		padding-top: 20px;
		padding-right: 25px;
	}
	.header .header_icon i{
		font-size: 30px;
		cursor: pointer;
	}
	.wap_nav{
		display: none;
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		background: rgba(0, 0, 0, .7);
		height: 100%;
		z-index: 99999;
	}
	.wap_nav .box{
		top: 0;
		left: 0;
		width: 60%;
		height: 100%;
		position: absolute;
		background: #029fe4;
		box-sizing: border-box;
		padding-top: 30px;
		padding-right: 20px;
		padding-left: 30px;
	}
	.wap_nav  .nav_colse{
		position: absolute;
		right: 15px;
		top: 15px;
		color: #fff;
		font-size: 30px;
	}
	.wap_nav  .box ul li{
		border-bottom: 1px solid #fff;
		padding: 10px 0;
	}
	.wap_nav  .box ul li a{
		font-size: 15px;
		line-height: 2em;
		color: #fff;
		padding-left: 10px;
	}
	.wap_nav  .box ul li p{
		margin: 0;

	}
	.wap_nav  .box ul li p .wap_right{
		float: right;
		display: inline-block;
	    width: 50px;
	    height: 20px;
	    text-align: center;
	    font-style: unset;
	    color: #181818;

	    font-size: 18px;
	}

	.wap_nav  .box ul li p .wap_right:after{
		font-family: swiper-icons;
	    font-variant: initial;
	    letter-spacing: 0;
	    font-size: 20px;
	    text-transform: none!important;
	    content: 'next';
	    color: #fff;
	}
	.wap_nav  .box ul li .dow_nav{
		border-top: 1px solid #fff;
		display: none;
	}
	.wap_nav  .box ul li .dow_nav h4{
		border-bottom: 1px solid #fff;
	}
	.banner .swiper-pagination {

	}
	.banner .swiper-pagination span{
		border-radius: 0;
		height: 5px;
		width: 30px;
		background: #6c6c6c;
		opacity: 1;
	}
	.banner .swiper-pagination span.swiper-pagination-bullet-active{
		background: #029fe4;
	}
	.index_product{
		padding-top: 80px;
	}
	.index_product .product_title h3{
		text-align: center;
		font-family: 'bauerbod';
		font-size: 30px;
		text-transform: uppercase;
		color: #181818;
	}
	.index_product .product_title h4{
		text-align: center;
		color: #181818;
		font-size:28px;
		font-family: "fzlt_ch";
		margin-top: 0;
	}
	.index_product .product_title p{
		width: 50px;
		height: 3px;
		background: #029fe4;
		margin: 0 auto;
	}
	.index_product .product_title .pro_nav{
		text-align: center;
		padding: 40px 0;
		display: block;
	}
	.index_product .product_title .pro_nav ul{
		margin: 0;
	}
	.index_product .product_title .pro_nav ul li{
		display: inline-block;
		padding: 0 15px;
;
	}
	.index_product .product_title .pro_nav ul li em{
		font-style: unset;
		float: left;
		margin-left: 5px;
		line-height: 36px;
		font-size: 16px;/*调26px*/
	}
	.index_product .product_title .pro_nav ul li span{
		display: inline-block;
		width: 32px;
		height: 30px;
		overflow: hidden;
		float: left;
	}
	.index_product .product_title .pro_nav ul li span i{
		width: 100%;
		height: 100%;
		display: inline-block;
		position: relative;
		background-size:cover;
	}
	.index_product .product_title .pro_nav ul li a:hover span i{
		left:-43px;
        border-right:0px solid transparent;
        -webkit-filter:drop-shadow(43px 0 0px #029fe4);
        filter:drop-shadow( 43px 0 0px #029fe4);
	}
	.index_product .product_title .pro_nav ul li.active a span i{
		left:-43px;
        border-right:0px solid transparent;
        -webkit-filter:drop-shadow(43px 0 0px #029fe4);
        filter:drop-shadow( 43px 0 0px #029fe4);
	}
	.index_product .product_title .pro_nav ul li.active a{
		color: #029fe4;
	}
	.pro_conent .item{
		height: 0;
		overflow: hidden;
	}
	.pro_conent .item.active{
		height: auto;
		overflow: hidden;
	}
	.pro_conent .left{
		width: 37.6%;
		box-sizing: border-box;
		padding-left: 15px;
		display: none;
	}
	.pro_conent .left .pro_ad {
		position: relative;
		overflow: hidden;
		width: 100%;
	}
	.pro_conent .left .pro_ad .swiper-pagination span{
		border-radius: 0;
		height: 5px;
		width: 15px;
		background: #6c6c6c;
		opacity: 1;
	}
	.pro_conent .left .pro_ad .swiper-pagination span.swiper-pagination-bullet-active{
		background: #029fe4;
	}
	.pro_conent .right{
		width: 100%;
		padding: 0 15px;
		box-sizing: border-box;
	
	}
	.pro_conent .right ul{
		height: 100%;
	}
	.pro_conent .right ul li{
		height: 50%;
		padding: 0;
	}
	.pro_conent .right ul li a{
		display: block;
		overflow: hidden;
	}
	.pro_conent .right ul li .img{
		background: #e2e2e2;
		text-align: center;
		height: 100%;
		line-height: 100%;
		box-sizing: border-box;
		padding-top: 10px;
		padding-bottom: 10px;
		overflow: hidden;
		display:flex;
		justify-content:center;
		align-items: center;
	}
	.pro_conent .right ul li .img img{
		vertical-align: middle;
		max-width: 100%;
		max-height: 100%;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.pro_conent .right ul li a:hover .img img{
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
		transform: scale(1.1);
	}
	.pro_conent .right ul li  .text{
		height: 100%;
		padding-top: 15px;
		overflow: hidden;
		box-sizing: border-box;
	}
	.pro_conent .right ul li  .text h3{
		font-size: 16px;
		color: #181818;
		text-align: center;
	}
	.pro_conent .right ul li a:hover  .text h3{
		color: #029fe4;
	}
	.pro_conent .right ul li  .text h4{
		font-size: 14px;
		color: #787878;
		text-align: center;
	}
	.pro_conent .right ul li  .text p{
		text-align: center;
		padding-top: 15px;
	}
	.pro_conent .right ul li:nth-child(2) .img{
		float: right;
	}
	.pro_conent .right ul li:nth-child(2) .text{
		float: left;
	}
	.pro_conent .right ul li:nth-child(2) .text img{
		transform: rotateY(180deg);
	}
	.pro_conent .right ul li:nth-child(3) .text img{
		transform: rotateY(180deg);
	}
	.pro_conent .right ul li:nth-child(3) .img{
		float: left;
	}
	.pro_conent .right ul li:nth-child(3) .text{
		float: right;
	}
	.flxe_right{
		display: none;
	}
	.solutions{
		padding-top: 100px;
	}
	.solutions .title{
		text-align: center;
		padding-bottom: 60px;
	}
	.solutions .title h4{
		text-align: center;
		font-family: 'bauerbod';
		font-size: 30px;
		text-transform: uppercase;
		color: #181818;
	}
	.solutions .title h3{
		text-align: center;
		color: #181818;
		font-size:28px;
	}
	.solutions .title p{
		width: 50px;
		height: 3px;
		background: #029fe4;
		margin: 0 auto;
	}
	.solutions .list{

	}
	.solutions .list ul li{

	}
	.solutions .list ul li a{
		display: block;
		position: relative;
		width: 100%;
	}
	.solutions .list ul li a .img{
		overflow: hidden;
	}
	.solutions .list ul li a .img img{
		width: 100%;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.solutions .list ul li a  .text{
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		padding-top: 20px;
		opacity: 0;
		box-sizing: border-box;
		text-align: center;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.solutions .list ul li a:hover  .text{
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
		opacity: 1;
	}
	.solutions .list ul li a:hover  .img img{
		
	}
	.solutions .list ul li a  .text h3{
		font-size: 24px;
		font-family: 'fzlt_zh';
		text-align: center;
		margin: 0;
		color: #fff;
	}
	.solutions .list ul li a  .text  em{
		width: 40px;
		height: 3px;
		background: #00a0e9;
		display: inline-block;
	}
	.solutions .list ul li a  .text p{
		font-size: 18px;
		color: #fff;
		padding: 0 30px;
		line-height: 2em;
	}
	.solutions .list ul li a  .text span{
		display: inline-block;
		width: 35px;
		height: 35px;
		border-radius: 17.5px;
		border: 1px solid #fff;
		color: #fff;

		font-size: 26px;
		font-family: 'fzlt_zh';
	}
	.solutions .list ul li a  .mo{
		position: absolute;
		width: 100%;
		height: 100%;
		box-sizing: border-box;
		top: 0;
		left: 0;
	}
	.solutions .list ul li a  .mo h4{
		position: absolute;
		bottom: 15px;
		left: 0;
		width: 100%;
		padding-left: 20px;
		font-size: 20px;
		color: #fff;
		line-height: 26px;

	}
	.solutions .list ul li a  .mo h4 img{
		width: 25px;/*29px*/
		float: left;
	}
	.solutions .list ul li a  .mo h4 span{
		float: left;
		margin-left: 10px;
	}
	.solutions .list ul li a:hover .mo{
		display: none;
	}
	.solutions .more {
		text-align: center;
		padding: 30px 0;
	}
	.solutions .more a{
		display: inline-block;
		padding: 3px 25px;
		border: 1px solid #181818;
		font-size: 14px;
	}
	.solutions .more a:hover{
		border: 1px solid #029fe4;
	}

	.Study .title{
		text-align: center;
		overflow: hidden;
		padding-bottom: 40px;
	}
	.Study .title h3{
		text-align: center;
		font-family: 'bauerbod';
		font-size: 30px;
		text-transform: uppercase;
		color: #181818;
	}
	.Study .title h4{
		text-align: center;
		color: #181818;
		font-size:28px;
		font-family: "fzlt_ch";
	}
	.Study .title .left{
		padding-top: 25px;
	}
	.Study .title .left p{
		width: 50px;
		height: 3px;
		background: #029fe4;

	}
	.Study .right{
		padding-top: 30px;
	}
	
	.Study .right ul li{
		float: left;
		padding: 0 20px;
	}
	.Study .right ul li a p{
		font-size: 16px;

		margin: 0;
		line-height: 2em;
	}
	.Study .right ul li a span{
		display: inline-block;
		width: 100%;
		height: 3px;
		background: #fff;
		/*background:#029fe4 ;*/
	}
	.Study .right ul li a:hover span{
		background:#029fe4 ;
	}
	.Study .right ul li.active a p{
		color:#029fe4 ;
	}
	.Study .list .item{
		position: relative;
		height: 0px;
		overflow: hidden;
	}
	.Study .list .item.active{
		position: relative;
		height: auto;
	}

	.Study .list .item .top .swiper-container{
		width: 100%;
		position: relative;
		overflow: hidden;
	}
	.Study .list .item .top .swiper-container .swiper-slide .text{
		position: absolute;
		left: 0;
		top: 0;
		background:rgba(2,159,228,0.2);
		width: 100%;
		box-sizing: border-box;
		padding-top: 90px;
		height: 100%;
	}
	.Study .list .item .top .swiper-container .swiper-slide .text h3{
		font-size: 30px;
		color: #fff;
		margin-bottom: 30px;
		font-family: 'fzlt_ch';
	}
	.Study .list .item .top .swiper-container .swiper-slide .text  p{
		font-size: 20px;
		color: #fff;
	}
	.Study .list .item .top .swiper-container .swiper-slide .text a{
		display: inline-block;
		padding: 3px 20px;
		border: 1px solid #fff;
		color: #fff;
		margin-top: 30px;
		
		font-size: 14px;
	}
	.Study .list .item .top .swiper-container .swiper-slide .text a:hover{
		background:#fff;
		color:#029fe4;
	}
	.Study .list .item .bottom{
		position: absolute;
		left: 0;
		bottom: 60px;
		width: 100%;
	}
	.Study .list .item .bottom .swiper-container{
		width: 509px;
		box-sizing: border-box;
		position: relative;
		overflow: hidden;
		float: left;
		background:rgba(249,249,249,0.6);
	}
	.Study .list .item .bottom .swiper-container .swiper-slide{
		width:90px;
		line-height: 90px;
		height: 90px;
		display:flex;
		justify-content:center;
		align-items:center;
		padding:15px 0;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.Study .list .item .bottom .swiper-container .swiper-slide.swiper-slide-thumb-active{
		background:rgba(249,249,249,0.6);
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.Study .list .item .bottom .swiper-container .swiper-slide img{
		vertical-align: middle;
		max-height:100%;
		max-width:100%;
	}
	.Study .list .item .bottom .swiper-container .swiper-slide img:nth-child(2){
		display: none;
	}
	
	
	.gramme{
		padding: 80px 0;

	}
	.gramme .top{
		margin-bottom:100px;
	}
	.gramme .top ul li{
		float: left;
		width: 20%;
		padding: 0 15px;
		box-sizing: border-box;
	}
	.gramme .top ul li .img{
		text-align: center;
	}
	.gramme .top ul li .text{
		text-align: center;
		padding-top: 15px;
	}
	.gramme .top ul li .text h3{
		margin: 0;
		font-size: 16.5px;
		font-family: 'fzlt_zh';
		margin-bottom: 5px;
	}
	.gramme .top ul li .text p{
		margin: 0;
		font-size: 12px; /*调整为16px*/
		color: #787878;
	}
	.gramme .bottom{
		background: #181818;
		height: 90px;
	}
	.gramme .bottom .left{
		line-height: 90px;
		font-size: 20px;
		color: #fff;
		width: 100%;
		text-align: center;
	}
	.gramme .bottom .right{
		width: 100%;
		box-sizing: border-box;
		height: 90px;

		padding: 30px;
		background: #029fe4;
	}
	.gramme .bottom .right input{
		height: 40px;
		background: #fff;
		border: 1px solid #fff;
		width: 23.7%;
		outline: none;
		margin-right: 3%;
		box-sizing: border-box;
		padding: 0 5px;
		font-size: 14px;
		color: #181818;
	}
	.gramme .bottom .right button{
		width: 17.3%;
		height: 40px;
		background: #181818;
		color: #fff;
		border: #181818 1px solid ;
	}
	.index_about{
		position: relative;
		padding-bottom: 175px;
		overflow: hidden;
	}
	.index_about .left{
		width: 100%;
		display: none;
		box-sizing: border-box;
	}
	.index_about .left img{
		width: 100%;
	}
	.index_about .right{
		width: 100%;

		box-sizing: border-box;
		text-align: center;
		
		height: 100%;
	}
	.index_about .right h3{
		color: #181818;
		font-size: 28px;
		font-family: "fzlt_ch";
	}
	.index_about .right h5{
		width: 50px;
		margin: 0 auto;
		background: #029fe4;
		text-align: center;
		height: 3px;
		margin-bottom: 50px;
	}
	.index_about .right h3 span{
		font-family: 'bauerbod';
		margin-right: 10px;
	}
	.index_about .right p{
		font-size: 14px;/*18px*/
		color: #181818;
		line-height: 2em;
	}
	.index_about .buttom{
		width: 100%;
		box-sizing: border-box;
		position:absolute;
		right: 0;
		bottom: 50px;
		padding: 0 15px;
		
	}
	.index_about .buttom ul{
		display: flex;
	}
	.index_about .buttom ul li{
		background: rgba(24, 166, 228, 0.6);
		text-align: center;
		width: 33.3%;
	}
	.index_about .buttom ul li h3{
		margin-bottom: 0;
	}
	.index_about .buttom ul li h3 span{
		font-size: 50px;
		color: #fff;
	}
	.index_about .buttom ul li h3  small{
		color: #fff;
		font-size: 18px;
	}
	.index_about .buttom ul li p{
		font-size: 18px;
		color: #fff;
		margin-bottom: 20px;
	}
	.index_about .buttom ul li:hover{
		background: rgba(24, 166, 228, 1);
	}
	.index_about .buttom a.more{
		bottom: -50px;
		width: 125px;
		height: 30px;
		line-height: 30px;
		font-size: 14px;
		border: 1px solid #000;
		display: block;
		right:50%;
		text-align: center;
		margin-right: -62.5px;

		position: absolute;
	}
	.index_about .buttom a.more:hover{
		border:1px solid #029fe4;
	}
	.index_join{
		padding-top: 80px;
	
	}
	.index_join .title{
		padding-bottom: 40px;
	}
	.index_join .title h3{
		text-align: center;
		font-family: 'bauerbod';
		font-size: 30px;
		text-transform: uppercase;
		color: #181818;
		margin-top: 0;
	}
	.index_join .title h4{
		text-align: center;
		color: #181818;
		font-size:28px;
		font-family: fzlt_ch;
	}
	.index_join .title p{
		width: 50px;
		height: 3px;
		background: #029fe4;
		margin: 0 auto;
	}
	.index_join  .content{
		box-sizing: border-box;
		padding: 0 15px;
		background: url('../images/join_bg.png') no-repeat center top;
		background-size: cover;
	}
	.index_join  .content ul{
		display: flex;
	}
	.index_join  .content ul li{
		background: rgba(255, 255, 255, .5);
		height: 595px;
		width: 33.3%;
		position: relative;
	}
	.index_join  .content ul li .mo{
		background: rgba(2, 159, 228, .7);
		height: 100%;
		text-align: center;
		position: absolute;
		padding-top: 145px;
		width: 100%;
		box-sizing: border-box;
		left: 0;
		z-index: 2;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.index_join  .content ul li:hover .mo{
		opacity: 0;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}

	.index_join  .content ul li .mo h5{
		
		margin: 0 auto;
		width: 85px;
		height: 85px;
		text-align: center;
		line-height: 85px;
		background: #fff;
		border-radius: 42.5px;

	}
	.footer .container{
		overflow: hidden;
	}
	.index_join  .content ul li .mo h5 img{
		vertical-align: middle;
	}
	.index_join  .content ul li .mo h3{
		font-size: 24px;
		color: #fff;
		margin: 10px 0;
		font-family: "fzlt_zh";
	}
	.index_join  .content ul li .mo>span{
		display: inline-block;
		width: 30px;
		height: 2px;
		background: #fff;
		margin-bottom: 10px;
	}
	.index_join  .content ul li .mo p{
		font-size: 18px;
		font-family: 'fzlt_qh';
		color: #fff;
	}
	.index_join  .content ul li .mo em{
		display: inline-block;
		width: 36px;
		height: 36px;
		text-align: center;
		line-height: 36px;
		color: #fff;
		border: 1px solid #fff;
		border-radius: 18px;
		font-style: unset;
		font-size: 26px;
		cursor: pointer;
		margin-top: 30px;
	}
	.index_join  .content ul li .text{
		position: absolute;
		width: 100%;
		height: 100%;
		left: 0;
		opacity: 0;
		top: 0;
		background: rgba(255, 255, 255, .8);
		box-sizing: border-box;
		padding: 0 50px;
		text-align: center;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.index_join  .content ul li:hover .text{
		opacity: 1;
		z-index: 3;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.index_join  .content ul li .text h3{
		font-size: 24px;
		padding-top: 35px;
		font-family: 'fzlt_zh';
		margin-bottom: 15px;
		color: #0795d2;

	}
	.index_join  .content ul li .text  p{
		font-size: 14px;
		color: #333333;
		line-height: 2em;
	}
	.index_join  .content ul li .text  a.more{
		display: inline-block;
		padding: 3px 25px;
		border: 1px solid #181818;
		margin-top: 30px;
	}
	.index_join  .content ul li .text  a:hover{
		background:#0795d2;
		border: 1px solid #0795d2;
		color:#fff;
	}
	.index_news {
		padding: 80px 0;
	}
	.index_news .title{
		padding-bottom: 30px;
	}
	.index_news .title h4{
		text-align: center;
		color: #181818;
		font-size:28px;
		font-family: fzlt_ch;
	}
	.index_news .title p{
		width: 50px;
		height: 3px;
		background: #029fe4;
		margin: 0 auto;
	}
	.index_news  .top{
		padding-bottom: 40px;
		border-bottom: 1px solid #000;
	}
	.index_news  .top .left{
		width: 58.3%;
		box-sizing: border-box;
	}
	.index_news  .top .right{
		width: 34%;
	}
	.index_news  .top .right img{
		width: 100%;
	}
	.index_news  .top .left a h4{
		color: #029fe4;
		font-size: 14px;/*18px*/
	}
	.index_news  .top .left a h3{
		color: #181818;
		font-size: 20px;/*26px*/

		line-height: 1.8em;
		font-family: "fzlt_zh";
	}
	.index_news  .top .left a p{
		color: #787878;
		font-size: 14px;/*18px*/
		line-height: 1.8em;
	}
	.index_news  .top .left a span{
		font-size: 14px;
		display: inline-block;
		padding: 3px 25px;
		border: 1px solid #000;
		margin-top: 3%;
	}
	.index_news  .top .left a:hover span{
		border: 1px solid #029fe4;
	}
	.index_news  .top .left a:hover h3{
		color: #029fe4;
	}
	.index_news  .list{
		padding-top: 40px;
	}
	.index_news  .list .swiper-slide h3{
		font-size: 16px;/*18px*/
		color: #181818;
		font-family: "fzlt_zh";
		margin-top: 0;
	}
	.index_news  .list .swiper-slide a:hover h3{
		color:#029fe4;
	}
	.index_news  .list .swiper-slide p{
		font-size: 14px;
		color: #787878;
		line-height: 1.8em;
	}
	.index_news  .list .swiper-slide span{
		color: #029fe4;
		font-size: 14px;
		margin-top: 10px;
	}
	.index_news  .list .swiper-pagination{

		padding-top: 40px;
		text-align: center;
		margin: 0 auto;
		position: static;
	}
	.index_news  .list .swiper-pagination span{
		display: inline-block;
		width: 30px;
		height: 5px;
		background: #d2d2d2;
		opacity: 1;
		border-radius: 0;
		margin-right: 10px;
		outline:unset;
	}
	.index_news  .list .swiper-pagination span.swiper-pagination-bullet-active{
		display: inline-block;
		width: 30px;
		height: 5px;
		background: #029fe4;
		border-radius: 0;
	}
	.footer{
		background: #181818;
		padding-top: 40px;
	}
	.footer .left{
		width: 80%;
	}
	.footer .left ul li{
		float: left;
		width: 20%;
		box-sizing: border-box;
	}
	.footer .left ul li h3 {
		margin: 0;
		padding-bottom: 20px;
	}
	.footer .left ul li h3 a{
		font-size: 18px;/*22*/
		color: #d2d2d2;
		font-family: "fzlt_zh";
	}
	.footer .left ul li p a{
		font-size: 14px;/*16*/
		color: #787878;

	}
	.footer .left ul li h3 a:hover{
		color: #029fe4;
	}
	.footer .left ul li p a:hover{
		color: #029fe4;
	}
	.footer .right{
		width: 16%;
		box-sizing: border-box;
		text-align: center;
	}
	.footer .right h4{
		font-size: 22px;/*22*/
		color: #d2d2d2;
		font-family: "fzlt_zh";
		margin-top: 5px;
	}
	.footer .right h3{
		font-size: 26px;/*30*/
		color: #fff;
		font-family: "Myriad Pro";
	}
	.footer .right p{
		font-size: 12px;/*14*/
		color: #d2d2d2;

	}
	.footer .right  h5{
		border: 1px solid #f9f9f9;
		color: #f9f9f9;
		font-size: 14px;
		margin-top: 45px;
		padding: 10px 0;
	}
	.footer .right  h5 a{
		color:#fff;
	}
	.footer .right  h5:hover{
		background:#f9f9f9;
	}
	.footer .right  h5:hover a{
		color:#282828;
	}
	.footer .play{
		padding: 40px 0;
		text-align: right;
	}
	.footer .play  a{
		display: inline-block;
		margin-left: 25px;
		width: 30px;
		height: 30px;
		overflow: hidden;
	}
	.footer .play  a span{
		position: relative;
		display: inline-block;
		width: 100%;
		height: 100%;
		border-right: 0px solid transparent;
		left: -30px;
		webkit-filter: drop-shadow(30px 0 0px #4d4d4d);
    	filter: drop-shadow( 30px 0 0px #4d4d4d);
	}
	.footer .play ul li{
		display:inline-block;
	}
	.footer .play ul li:nth-child(1) a span{
		background: url('../images/f1.png') no-repeat center;
	}
	.footer .play ul li:nth-child(2)  a span{
		background: url('../images/f2.png') no-repeat center;
	}
	.footer .play ul li:nth-child(3) a span{
		background: url('../images/f3.png') no-repeat center;
	}
	.footer .play ul li:nth-child(4) a span{
		background: url('../images/f4.png') no-repeat center;
	}
	
	.copy{
		background: #029fe4;
		padding: 20px 0;
	}
	.copy .copy_text{
		text-align: right;
		font-size: 14px;
		padding: 5px 0;

		color: #fefefe;
	}
	.copy .record {
		text-align: right;
		padding: 5px 0;
	}
	.copy .record a{
		text-align: right;
		font-size: 14px;
		color: #fefefe;
	}
	.copy .link{
		text-align: right;
		font-size: 14px;
		color: #fefefe;
		padding: 5px 0;
	}
	.copy .link a{
		text-align: right;
		font-size: 14px;
		color: #fefefe;
		margin-left: 10px;
	}
	.case_title{
		overflow:hidden;
		display: flex;
	}
	.case_title .left{
		background: #c71233;
		width: 43%;
		box-sizing: border-box;
		overflow:hidden;
	}
	.case_title .left .img{
		float: right;
		height: 270px;/*414*/
		width: 100%;
		box-sizing: border-box;
		line-height: 270px;/*414*/
		text-align: left;
		padding: 0 20px;
		overflow:hidden;
	}
	.case_title .left .img img{
		//*width: 100%;*/
		height:100%;
	}
	.case_title .right{
		width: 57%;
		box-sizing: border-box;
		background: #333333;
		color: #fff;
	}
	.case_title .right .text{
		width: 100%;
		box-sizing: border-box;
		padding-left: 8%;
		padding-right: 10%;
		display:flex;
		height:100%;

		align-items:center;
	}
	.case_title .right .text h3{
		font-size: 26px;
		margin-bottom: 20px;
		margin-top: 0;
	}
	.location {
		font-size: 14px ;
		color: #333333;
		padding: 10px 0;
	}
	.case_content {
		padding: 80px 0;
	}
	.case_content .container{
		overflow: hidden;
	}
	.case_content .left{
		width: 76%;
		box-sizing: border-box;
		padding-right: 25px;
	}
	.case_content .left .images .swiper-container{
		height:400px;
	}
	.case_content .left .images .swiper-container .swiper-slide{
		width:auto;
	}
	.case_content .left .content h3{
		font-size: 24px;
		color: #181818;
		margin-top: 0;
		font-family: fzlt_ch;
	}
	.case_content .left .content{
		font-size: 16px;/*20*/
		color: #333333;
		line-height: 2em;
	}
	.case_content .left .content p{
		margin: 0;
	}
	.case_content .left .content .text{
		padding-bottom: 60px;
	}
	.case_content .images .but{
		text-align: center;
		padding: 25px 0;
	}
	.case_content .images .but div{
		display: inline-block;
	}
	.case_content .images .but div span{
		background: none;
		border: none;
		border-radius: 0;
		width: auto;
		height: auto;
		opacity: 1;
		font-size: 18px;
		padding: 5px 10px;
	}
	.case_content .images .but div span:hover{
		color: #029fe4;
	}
	.case_content .images .but div span.swiper-pagination-bullet-active{
		color: #029fe4;
	}
	.case_content .images .img_title{
		font-size: 20px;
		color: #181818;
		font-family: fzlt_ch;
		padding-top:40px;
		padding-bottom: 40px;
	}
	.case_content .images .but div div{
		position: static;
		--swiper-navigation-size: 18px;
		font-size: 18px;
		color: #333333;


	}
	.case_content .images .but div div:hover{
		color: #029fe4;
	}
	.case_content .right{
		width: 24%;
		box-sizing: border-box;
		padding: 0 10px;
	}
	.case_content .right .title{
		text-align: center;
		font-size: 20px;
		padding-bottom: 25px;
	}
	.case_content .right .title span{
		color: #333333;
		font-family: 'fzlt_ch';
	}
	.case_content .right .list ul li{
		border: 1px solid #dcdcdc;
		box-sizing: border-box;
		padding: 10px;
		margin-bottom: 30px;
	}
	.case_content .right .list ul li .img{
		text-align: center;
		box-sizing: border-box;
		padding: 20px 0;
	}
	.case_content .right .list ul li .img img{
		max-width: 100%;
	}
	.case_content .right .list ul li .text{

	}
	.case_content .right .list ul li .text h3{
		font-size: 18px;
		color: #181818;
		font-family: 'fzlt_zh';
	}
	.case_content .right .list ul li .text p{
		overflow: hidden;
	}
	.case_content .right .list ul li .text p span{
		float:left ;
		width: 60%;
		font-size: 14px;
		color: #333333;
	}
	.case_content .right .list ul li .text p em{
		float:right ;
		font-size: 14px;
		background: url(../images/icon_10.png) no-repeat center left;
		font-style: unset;
		padding-left: 20px;
		color: #333333;
	}
	.case_content .right .list ul li:hover{
		box-shadow: 0 0 10px #dcdcdc;
	}
	.img_show .top{
		margin-bottom: 0;
	}
	.programme {
		background: #029fe4;
		text-align: center;
		padding: 50px 0;
	}
	.programme h3{
		font-size: 30px;
		color: #fff;
		font-family: 'fzlt_ch';
		margin-bottom: 30px;
		margin-top: 0;
	}
	.programme p{
		font-size: 20px;
		color: #fff;
		margin-bottom: 30px;
	}
	.programme  a{
		display: inline-block;
		color: #fff;
		font-size: 14px;
		padding: 5px 30px;
		border: 1px solid #fff;
	}
	.programme a:hover{
		background:#fff;
		color:#029fe4;
	}
	.page_banner {
		position: relative;
	}
	.page_banner >img{
		width: 100%;
	}
	.page_banner .container{
		position: absolute;
		left: 50%;
		top: 0;

		margin-left: -600px;
		padding-top: 150px;
	}
	.page_banner .container h3{
		font-size: 40px;
		color: #181818;
		font-family: 'fzlt_ch';
	}
	.page_banner .container p{
		color: #181818;
		font-size: 24px;
		margin-top: 15px;
	}
	.munber{
		background: #333333;
		padding: 20px 0;
	}
	.munber ul{
		display: flex;
	}
	.munber ul li{
		text-align: center;
		width: 33.33%;
	}
	.munber ul li h3{
		font-size: 16px;
		color: #fff;
	}
	.munber ul li h3 span{
		color: #fff;
		font-size: 40px;
	}
	.munber ul li p{
		font-size: 16px;
		color: #ffffff;
	}
	.water{

		padding-top: 80px;
		padding-bottom: 80px;
	}
	.water .title{
		padding-bottom: 40px;
	}
	.water .title h3{
		text-align: center;
		color: #181818;
		font-family: "fzlt_ch";
		font-size:28px;
	}
	.water .title p{
		width: 50px;
		height: 3px;
		background: #029fe4;
		margin: 0 auto;
	}
	.water  .list ul{
		display: flex;
		width: 100%;
		margin: 0;
	}
	.water  .list ul li{

		width: 25%;
		box-sizing: border-box;
		position: relative;
		padding:10px ;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.water  .list ul li .img{
		width: 100%;
		box-sizing: border-box;
		height: 280px;
		overflow: hidden;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	
	.water  .list ul li .text{
		width: 100%;
		height: 100%;
		position: absolute;
		left: 0;
		padding: 10px;
		top: 0;
	}
	.water  .list ul li .text .mo{
		width: 100%;
		height: 100%;
		background: rgba(0, 0, 0, 0.4);
		box-sizing: border-box;
		padding: 30px;
		overflow: hidden;
	}
	.water  .list ul li .text .mo h3{
		margin: 0;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
		height:100%;
		display:flex;
		align-items:center;
		justify-content:center;
	}
	.water  .list ul li .text .mo h3 span{
		width: 30px;
		height: 30px;
		display: inline-block;
		overflow: hidden;
	}
	.water  .list ul li .text .mo h3 span i{
		width: 100%;
	    height: 100%;
	    display: inline-block;
	    position: relative;
	    left: -30px;
	    background-size: cover;
	    border-right: 0px solid transparent;
	    -webkit-filter: drop-shadow(30px 0 0px #fff);
	    filter: drop-shadow( 30px 0 0px #fff);
	}
	.water  .list ul li .text .mo h3  em{
		font-style: unset;
		color: #fff;
		font-size: 20px;
		margin-left: 15px;
	}
	.water  .list ul li .text .mo p{
		font-size: 18px;/*18*/
		color: #fff;
		line-height: 2em;
		margin-top: 60px;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.water  .list ul li:hover .text .mo p{
		margin-top: 20px;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}

	.water  .list ul li:hover .text .mo h3{
		margin: 0;
		padding-top: 80px;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
		height:auto;
		justify-content:left
	}
	.water  .list ul li.item{
		width: 20%;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.water  .list ul li:hover .img{
		
		
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.water  .list ul li.active{
		width: 40%;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.water  .list ul li.active img{
		background-size: cover;
	}
	.water .more{
		text-align: center;
		padding-top: 40px;
	}
	.water .more a{
		display: inline-block;
		border: 1px solid #181818;
		padding:5px 30px;
	}
	.water .more a:hover{
		border: 1px solid #029fe4;
		color:#029fe4;
		background:#fff;
	}
	.customer{
		background: #f0f0f0;
		padding: 80px 0;
	}
	.customer .title h3{
		text-align: center;
		color: #181818;
		font-size:28px;
	}

	.customer .title p{
		width: 50px;
		height: 3px;
		background: #029fe4;
		margin: 0 auto;
	}
	.customer .title{
		padding-bottom: 40px;
	}
	.customer  .customer_nav{
		text-align: center;
		border-bottom: 1px solid #dcdcdc;
	}
	.customer  .customer_nav ul li{
		display: inline-block;
		padding: 5px 25px;
		font-size: 20px;
	}
	.customer  .customer_nav ul li.active a{
		color: #029fe4;
	}
	.customer .list{
		padding-top: 40px;
	}
	.customer .list .top{

	}
	.customer .list .top ul{
		margin: 0 -10px;
		display:flex;
		flex-wrap:wrap;
	}
	.customer .list .top ul li{
		float: left;
		width: 50%;
		padding: 10px;
		box-sizing: border-box;
	}
	.customer .list .top ul li a{
		display:block;
		background: #fff;
		box-sizing: border-box;
		width: 100%;
		padding: 20px;

	}
	.customer .list .top ul li a .img{
		overflow: hidden;
		height: 130px;
		text-align:center;
		line-height: 130px;
	}
	.customer .list .top ul li a .img img{
		max-width: 100%;
		max-height: 100%;
		vertical-align: middle;
	}
	.customer .list .top ul li a  .text h3{
		text-align: center;
		font-size: 18px;
		font-family: "fzlt_zh";
		color: #181818;
	}
	.customer .list .top ul li a  .text p{
		text-align: center;
		font-size: 14px;
		color: #787878;
		height: 80px;
		overflow: hidden;
		line-height: 1.9em;
	}
	
	.customer_page {
		text-align: center;
		padding-top: 40px;
	}
	.pagination{
		margin: 0;
	}
	.pagination>li>a, .pagination>li>span{
		background: none;
		border: none;
		color: #181818;
	}
	.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover{
		color: #029fe4;
		background: none;
		border: none;
	}
	.pagination>.disabled>a, .pagination>.disabled>a:focus, .pagination>.disabled>a:hover, .pagination>.disabled>span, .pagination>.disabled>span:focus, .pagination>.disabled>span:hover{
		background: none;
		border: none;
		color: #181818;
	}
	.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover{
		background: none;
		border: none;
		color: #181818;
	}
	.sidebar{
		border-bottom: 1px solid #dcdcdc;
		border-top: 1px solid #dcdcdc;
		padding: 15px 0;
	}
	.sidebar .left{
		width: 25%;
		text-align: right;

	}
	.sidebar .left span{
		border-right: 1px solid #dcdcdc;
		display: inline-block;
		font-size: 16px;
		padding-right: 25px;
	}
	.sidebar .sidebar_list{
		text-align: center;
		box-sizing: border-box;
	}
	.sidebar .sidebar_list ul{
		margin: 0;
		text-align:center;
	}
	.sidebar .sidebar_list ul li{
		display: inline-block;
		padding: 0 25px;
		font-size: 16px;
	}
	.sidebar .sidebar_list ul li:first-child{
		border-right:1px solid #dcdcdc
	}
	.sidebar .sidebar_list ul li a{
		font-size: 16px;
		display: inline-block;
		border-bottom: 1px solid #fff
	}
	.sidebar .sidebar_list ul li a:after{
		content:'';
		display:block;
		padding-bottom:3px;
		border-bottom: 2px solid #029fe4;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
		width:0;
	}
	.sidebar .sidebar_list ul li a:hover{
		color: #029fe4;
	}
	.sidebar .sidebar_list ul li a:hover:after{
		content:'';
		display:block;
		width:100%;

		border-bottom: 2px solid #029fe4;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.sidebar .sidebar_list ul li a.active{
		color: #029fe4;
	}
	.sidebar .sidebar_list ul li a.active:after{
		content:'';
		display:block;
		width:100%;

		border-bottom: 2px solid #029fe4;
	}
	.about_show {
		padding-top: 80px;
		padding-bottom: 80px;
	}
	.about_show .left{
		width: 100%;
		box-sizing: border-box;
	}
	.about_show .left h3{
		color: #181818;
		font-family: "fzlt_ch";
		text-align: center;
	}

	.about_show .left p{
		width: 50px;
		height: 3px;
		margin: 0 auto;
		background: #029fe4;
	}
	.about_show .right{
		width: 100%;
		box-sizing: border-box;
		padding: 25px 15px ;
		position: relative;

	}
	.about_show .right .content {
		color: #333333;
		font-size: 18px;/*20*/
		line-height: 2em;
	}
	.about_show .right .content p{
		margin: 0;
	}
	.about_show .right .show_images{
		position: relative;
	}
	.about_show .right .show_images  .botn{
		position: absolute;
		right: 0;
		bottom: 0;
		background: #fff;
		width: 180px;
		height: 40px;
		z-index: 99;
	}
	.about_show .right .show_images  .botn .swiper-button-next{
		color: #323030;
		font-size: 22px;
		--swiper-navigation-size:22px;;
	}
	.about_show .right .show_images  .botn .swiper-button-prev{
		color: #323030;
		font-size: 22px;
		--swiper-navigation-size:22px;;
	}
	.about_show .right .show_images  .botn  .swiper-pagination{
		padding-top: 10px;
		position: static;
	}
	.about_show .right .show_images  .botn  .swiper-pagination span{
		margin:0  10px ;
		color: #323030;
		font-size: 18px;
	}
	.about_show .right .show_video{
		display: none;
		background: url(../images/video_but.png) center no-repeat;
		background-size: cover;
		width: 240px;
		height: 100px;
		top: 60%;

		z-index: 9;
		color: #fff;
		font-size: 24px;
		box-sizing: border-box;
		padding-left: 25px;
		padding-top: 18px;
		cursor: pointer;
		margin: 0 auto;
	}
	.solve_top{

		width: 100%;
		background: #333333;
	}
	.solve_top .left{
		width: 42.7%;
		float:none;
		box-sizing: border-box;
	}
	.solve_top .left img{
		width: 100%;
	}
	.solve_top .right{
		width: 57.3%;
		float:none;
		box-sizing: border-box;
		padding-left: 7.7%;
	}
	.solve_top .right .text{
		width: 54.5%;
		color: #ffff;
		height:100%;
		align-items: center;
		-webkit-box-align: center;
		display: flex;

	}
	.solve_top .right .text h3{
		font-size: 24px;
		font-family: fzlt_ch;
		margin: 0;
	}
	.solve_top .right .text p{
		margin: 0;
		font-size: 14px;
		line-height: 2em;
		padding-top: 10px;
	}
	.solve_top .right .text a{
		display: inline-block;
		padding: 5px 25px;
		letter-spacing: 3px;
		font-size: 14px;
		color: #ffffff;
		background: #029fe4;
		margin-top: 10px;
	}
	.solve_top .right .text a:hover{
		background: #ffffff;
		color: #029fe4;
	}
	.solve_two {
		padding: 80px 0; 
	}
	.solve_two  ul{
		display: flex;
		flex-wrap: wrap;
	}
	.solve_two  ul li{
		width: 100%;
		display: flex;
		box-sizing: border-box;
		padding: 0 40px 15px;
	}
	.solve_two  ul li .img{

		border-radius: 50%;
		box-sizing: border-box;
		padding: 5px;
		position: relative;
		border: 1px solid #dcdcdc;

	}
	.solve_two  ul li .img img{
		width: 100%;
		box-sizing: border-box;
		border-radius: 50%;
		background: #000;

	}
	.solve_two  ul li .img h3{
		position: absolute;
		left: 5px;
		top: 5px;
		box-sizing: border-box;
		width: calc(100% - 10px);
		height: calc(100% - 10px);
		padding: 0 25px;
		border-radius:50% ;
		color: #fff;
		display:flex;
		align-items:center;
		font-size: 24px;
		font-family: fzlt_ch;
		margin: 0;
		text-align:center;
		background: rgba(0, 0, 0, .3);
		text-align: center;
		justify-content:center;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.solve_two  ul li:hover .img h3{
		background: none;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.solve_two  ul li  .text{
		color: #181818;
		font-size: 18px;
		line-height: 1.8em;
		text-align: center;
		padding-top: 35px;
	}
	.solve_three{
		overflow: hidden;
		background: #787878;
	}
	.solve_three .left{
		width: 100%;
		box-sizing: border-box;
		padding-right: 40px;
		padding-left: 40px;
		padding-bottom: 40px;
	}
	.solve_three .left .box{
		float: right;
		width: 100%;
		box-sizing: border-box;
	}
	.solve_three .left .box .top{
		padding-top: 80px;
	}
	.solve_three .left .box .top ul{
		margin: 0;
		overflow: hidden;
		display: inline-block;
		border: 1px solid #fff;
	}
	.solve_three .left .box .top ul li{
		float: left;
		padding: 5px 25px;
		border-left: 1px solid #fff;
		color: #fff;
		font-size: 20px;
	}
	.solve_three .left .box .top ul li:nth-child(1){
		border: none;
	}
	.solve_three .left .box .top ul li.active{
		color: #514f4f;
		background: #fff;
	}
	.solve_three .left .box .bottom{
		padding-top: 80px;
	}
	.solve_three .left .box .bottom .item{
		display: none;
	}
	.solve_three .left .box .bottom .item.active{
		display: block;
		overflow: hidden;
		display: flex;
	}
	.solve_three .left .box .bottom .item.active .text{
		width: 50%;
		box-sizing: border-box;
		padding-right: 15px;
		
	}
	.solve_three .left .box .bottom .item.active .text h3{
		font-size: 24px;
		color: #fff;
		font-family:'fzlt_ch';
		padding-left: 15px;

	}
	.solve_three .left .box .bottom .item.active .text  ul{
		list-style: disc;
		padding-left: 15px;
	}
	.solve_three .left .box .bottom .item.active .text ul li{
		margin-bottom: 20px;
		color: #fff;
	}
	.solve_three .left .box .bottom .item.active .img{
		width: 50%;
		box-sizing: border-box;
		
		padding-left: 15px;
	}
	.solve_three .left .box .bottom .item.active .img img{
		width: 100%;
	}
	.solve_three .right{
		width: 100%;
		padding-left: 40px;
		box-sizing: border-box;
		background: #029fe4;
		padding-top: 40px;
		padding-bottom: 40px;
	}
	.solve_three .right .box{
		width: 100%;
		padding-right: 15px;
		box-sizing: border-box;
	}
	.solve_three .right .title{
		text-align: left;
	}
	.solve_three .right .title h3{
		font-size: 30px;
		color: #fff;
		font-family: "fzlt_ch";
		margin: 0;
	}
	.solve_three .right .title p{
		display: inline-block;
		width: 50px;
		height: 2px;
		background: #fff;
		margin-top: 10px;

	}
	.solve_three .right  .box .img{
		padding-top: 20px;
	}
	.solve_three .right  .box .img img{
		width: 100%;
	}
	.solve_three .right  .box .img .item{
		display:none;
	}
	.solve_three .right  .box .img .active{
		display:block;
	}
	.solve_three .right  .box .p{
		text-align: center;
		color: #fff;
		padding-top: 10px;
		margin: 0;
		font-size: 20px;
	}
	.advantage{
		padding: 80px 0;
	}
	.advantage .title{
		padding-bottom: 40px;
	}
	.advantage .title h3{
		margin: 0;
		font-size: 30px;
		color: #181818;
		font-family: "fzlt_ch";
		text-align: center;		
	}
	.advantage .title p{
		margin: 0 auto;
		height: 2px;
		width: 50px;
		margin-top: 15px;
		background: #029fe4;
	}
	.advantage  .list ul{
		display: flex;
	}
	.advantage  .list ul li{
		width: 25%;
		box-sizing: border-box;
		position: relative;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.advantage  .list ul li .img{
		text-align: center;
		overflow: hidden;
		height: 353px;/*553px*/
		width: 100%;
		background-size: cover;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.advantage  .list ul li .mo{
		position: absolute;
		width: 100%;
		height: 100%;
		background: rgba(0, 0, 0, 0.5);
		top: 0;
		margin: 0;
		left: 0;
		text-align: center;
		color: #fff;
		overflow:hidden;
		font-size: 20px;
		box-sizing: border-box;
		padding: 20px;/*40px*/
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;

	}
	
	.advantage  .list ul li.item{
		width: 16.66%;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.advantage  .list ul li.active{
		width: 50%;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.advantage  .list ul li.active .mo{
		line-height: 2em;
		text-align: left;
		background: rgba(0, 0, 0, 0);
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.advantage  .list ul li .mo .box h3{
		display:flex;
		margin:0;
		align-items:center;
		justify-content:center;
		height:100%;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.advantage  .list ul li .mo .box p{
		text-align:left;
		font-size:16px;
		opacity:0;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.advantage  .list ul li .mo .box{
		position:absolute;
		left:0;
		bottom:0;
		height:100%;
		width:100%;
		box-sizing:border-box;
		padding:0 15px;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.advantage  .list ul li.active .mo .box{
		height:auto;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.advantage  .list ul li.active .mo .box p{
		opacity:1;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.advantage  .list ul li.active .mo .box h3{
		height:auto;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
		justify-content:left;
	}
	.solve_four .list ul{
		display: flex;
		flex-wrap: wrap;
	}
	.solve_four .list ul li{
		width: calc(50% - 15px);
		margin-left: 15px;
		border: 1px solid #dcdcdc;
		margin-bottom: 20px;
		padding: 15px;
		box-sizing: border-box;
	}
	.solve_four .list ul li .img{
		width: 100%;
		text-align: center;
		height: 285px;
		line-height: 285px;
		overflow:hidden;
	}
	.solve_four .list ul li .img img{
		vertical-align: middle;
		max-width: 100%;
		max-height: 100%;
		-webkit-transition: all .3s ease-in-out 0s;
		-moz-transition: all .3s ease-in-out 0s;
		-ms-transition: all .3s ease-in-out 0s;
		-o-transition: all .3s ease-in-out 0s;
		transition: all .3s ease-in-out 0s;
	}
	.solve_four .list ul li .img:hover img{
		transform: scale(1.2);
		-webkit-transition: all .3s ease-in-out 0s;
		-moz-transition: all .3s ease-in-out 0s;
		-ms-transition: all .3s ease-in-out 0s;
		-o-transition: all .3s ease-in-out 0s;
		transition: all .3s ease-in-out 0s;
	}
	.solve_four .list ul li .thum{
		text-align: center;
	}
	.solve_four .list ul li .thum .item{
		display: inline-block;
		width: 40px;
		height: 40px;
		text-align: center;
		line-height: 28px;
		border: 1px solid #dcdcdc;
		box-sizing: border-box;
		padding: 5px;
		cursor: pointer;
		margin-right: 5px;
		margin-bottom: 5px;
	}
	.solve_four .list ul li .thum .item img{
		max-width: 100%;
		max-height: 100%;
		vertical-align: middle;
	}
	.solve_four .list ul li .thum .item:hover{
		border: 1px solid #029fe4;
	}
	.solve_four .list ul li .thum .item.active{
		border: 1px solid #029fe4;
	}
	.solve_four .list ul li .text{

	}
	.solve_four .list ul li .text h3{
		margin: 0;
		padding: 15px 0;
		font-size: 18px;
	}
	.solve_four .list ul li .text p{

	}
	.solve_four .list ul li .text p span{
		font-size: 14.5px;
	}
	.solve_four .list ul li .text p small{
		float: right;
		font-size: 14.5px;
		background: url(../images/icon_10.png) no-repeat center left;
		padding-left: 20px;
	}
	.solve_four .title{
		padding-bottom: 40px;
	}
	.solve_four .title h3{
		text-align: center;
		color: #181818;
		font-size:28px;
		font-family: 'fzlt_ch';
		margin-top: 0;
	}
	.solve_four .title p{
		width: 50px;
		height: 3px;
		background: #029fe4;
		margin: 0 auto;
	}
	.solve_four {
		padding-bottom: 80px;
	}
	.solve_five{
		padding: 80px 0;
		background: #f0f0f0;
	}
	.solve_five .title{
		padding-bottom: 40px;
	}
	.solve_five .title h3{
		text-align: center;
		color: #181818;
		font-family: 'fzlt_ch';
		font-size:28px;
		margin-top: 0;
	}
	.solve_five .title p{
		width: 50px;
		height: 3px;
		background: #029fe4;
		margin: 0 auto;
	}
	.solve_two .title{
		padding-bottom: 40px;
	}
	.solve_two .title h3{
		text-align: center;
		color: #181818;
		font-family: 'fzlt_ch';
		font-size:28px;
		margin-top: 0;
	}
	.solve_two .title p{
		width: 50px;
		height: 3px;
		background: #029fe4;
		margin: 0 auto;
	}
	.solve_five .list{

	}
	.solve_five .list ul{
		display: flex;
		flex-wrap: wrap;
	}
	.solve_five .list  ul li{

		width: 50%;
		padding: 10px;
		box-sizing: border-box;
	}
	.solve_five .list  ul li a{
		display:block;
		background: #fff;
		box-sizing: border-box;
		width: 100%;
		padding: 20px;

	}
	.solve_five .list  ul li a .img{
		overflow: hidden;
		height: 130px;
		line-height: 130px;
	}
	.solve_five .list  ul li a .img img{
		width: 100%;
		vertical-align: middle;
	}
	.solve_five .list  ul li a  .text h3{
		text-align: center;
		font-size: 18px;
		font-family: "fzlt_zh";
		color: #181818;
	}
	.solve_five .list  ul li a  .text p{
		text-align: center;
		font-size: 14px;
		color: #787878;
		height: 80px;
		overflow: hidden;
		line-height: 1.9em;
	}
	.solve_five .list  ul li a:hover{
		box-shadow: 0 0 20px #dcdcdc;
	}
	.about_two{
		background: url('../images/about_munber.png');
		padding: 80px 0;
		box-sizing: border-box;
	}
	.about_two .title{
		padding-bottom: 40px;
		text-align: center;
	}
	.about_two .title h3{
		font-size: 28px;
		font-family: "fzlt_ch";
		color: #fff;
		margin-top: 0;
	}
	.about_two .title p{
		width: 50px;
		height: 3px;
		background: #fff;
		margin: 0 auto;
	}
	.about_two .dis{
		text-align: center;
		font-size: 20px;
		color: #fff;
		line-height: 2em;
		width: 80%;
		margin: 0 auto;
	}
	.about_two .bottom{
		text-align: center;
		padding-top: 100px;
		display: flex;
	}
	.about_two .bottom .item{
		display: inline-block;
		padding: 0 15px;
		color: #fff;
		width: 33.33%;
	}
	.about_two .bottom .item:nth-child(1) h3{
		font-size: 18px;
		font-family: "fzlt_ch";
		width: 60%;
		margin: 0 auto;
	}
	.about_two .bottom .item p{
		font-size: 16px;
		margin-top: 15px;
	}
	.about_two .bottom .item h3 {
		margin-top: 0;
		margin-bottom: 0;
	}
	.about_two .bottom .item h3 span{
		font-size: 40px;
		font-family: "fzlt_ch";
	}
	.about_two .bottom .item h3 small{
		font-size: 24px;
		color: #fff;
	}
	.about_three{
		padding: 80px 0 0;
		position: relative;
	}
	.about_three .top{
	
	}
	.about_three .top .title{

		box-sizing: border-box;
	}
	.about_three .top .title h3{
		font-size: 28px;
		color: #181818;
		font-family: "fzlt_ch";
		margin-top: 0;
		text-align: center;
	}
	.about_three .top .title p{
		width: 50px;
		height: 3px;
		margin: 0 auto;
		background: #029fe4;
	}
	.about_three .top .about_box{
		width: 100%;
		padding-top: 40px;
		box-sizing: border-box;
	}
	.about_three .top .about_box .swiper-container{
		overflow: hidden;
		position: relative;
		height: 600px;
		padding-bottom: 35px;
	}
	.about_three .top .about_box .swiper-container .swiper-slide{
	overflow:hidden;
	}
	.about_three .top .about_box .swiper-container .swiper-slide h3{
		color: #181818;
		font-size: 50px;
		font-family: "fzlt_ch";
		margin: 0;
	}
	.about_three .top .about_box .swiper-container .swiper-slide  .dis{
		color: #181818;
		font-size: 18px;
		padding-top: 20px;
		line-height: 2em;
	}
	.about_three .top .about_box .swiper-container .swiper-slide  .dis p{
		margin:0;
	}
	.about_three .top .about_box .swiper-container .swiper-slide-next h3{
		color: #d2d2d2;
	}
	.about_three .year{
		position: absolute;
		height: 430px;
		right: 100px;
		width: 60px;
		top: 160px;
	}
	.about_three .year .swiper-container{
		height: 430px;
	}
	.about_three .year .swiper-container .swiper-slide span{
		display: inline-block;
		width: 100%;
		font-size: 18px;
		text-align: center;
	}
	.about_three .year .swiper-container .swiper-slide-thumb-active span{
		border-right: 1px solid #029fe4;
		color: #029fe4;
	}
	.about_four{
		background: url("../images/about_pds.png") no-repeat center ;
		padding: 110px 0;
	}
	.about_four .title{
		text-align: center;
		padding-bottom: 40px;
	}
	.about_four .title h3{
		font-size: 28px;
		font-family: "fzlt_ch";
		color: #fff;
		margin-top: 0;
	}
	.about_four .title p{
		width: 50px;
		margin: 0 auto;
		height: 3px;
		background: #fff;
	}
	.about_four .dis{
		text-align: center;
		font-size: 16px;
		line-height: 2em;
		color: #fff;
		padding-bottom: 40px;
	}
	.about_four  .bot{
		text-align: center;
	
		padding-bottom: 40px;
	}
	.about_four  .bot .item{
		display: inline-block;
		padding: 0 20px;
		width: 50%;
	}
	.about_four  .bot .item h3 span{
		font-size: 60px;
		color: #fff;
	}
	.about_four  .bot .item h3 small{
		font-size: 24px;
		color: #fff;
	}
	.about_four  .bot .item p{
		font-size: 18px;
		color: #fff;
	}
	.about_four  .icon{
		text-align: center;
		display: flex;
	}
	.about_four  .icon .item{

		padding: 0 20px;
		width: 33.33%;
	}
	.about_four  .icon .item p{
		font-size: 18px;
		color: #fff;
		margin-top: 10px;
	}
	.about_five{
		padding: 80px 0;
	}
	.about_five .title{

	}
	.about_five .title h3{
		margin-top: 0;
		font-size: 28px;
		font-family: "fzlt_ch";
	}
	.about_five .title p{
		width: 50px;
		height: 3px;
		background: #029fe4;
		margin: 0;
	}
	.about_five .content {
		width: 100%;
		margin: 0 auto;
		box-sizing: border-box;
		padding: 0 15px;
		position: relative;
	}
	.about_five .content .swiper-slide .text{
		float: left;
		width: 50%;
		box-sizing: border-box;
		padding-top: 40px;

	}
	.about_five .content .swiper-slide .img{
		width: 50%;
		padding-left: 40px;
		float: right;
		box-sizing: border-box;
	}	
	.about_five .content .swiper-slide .img  img{
		width: 100%;
	}
	.about_five .content .swiper-slide .text h3{
		margin: 0;
		font-size: 24px;
		color: #181818;
		font-family: 'fzlt_ch';
	}
	.about_five .content .swiper-slide .text p{
		font-size: 14px;
		color: #333333;
		padding-top: 15px;
		line-height: 1.8em;
	}
	.about_five .content .swiper-slide .text a{
		font-size: 14px;
		padding: 5px 30px;
		border: 1px solid #333333;
		margin: 15px 0;
		display: inline-block;
	}
	.about_five .content .swiper-slide .text a:hover{
		border: 1px solid #029fe4;
	}
	.about_five .content .swiper-slide .text h4{
		font-size: 50px;
		color: #181818;
		font-family: "fzlt_ch";
		margin: 0;
		padding-top: 15px;
	}	
	.about_five .content  .pages{
		position: absolute;
		bottom: 0;
		left: 50%;
		background: #029fe4;
		z-index: 9;
		text-align: center;
		width: 160px;
		margin-left: -40px;
	}
	.about_five .content  .pages div{
		position: static;
		display: inline-block;
		opacity: 1;
	}
	.about_five .content  .pages div{
		margin: 0;
		color: #fff;
		height: 40px;
		font-size: 20px;
		padding-top: 7px;
		box-sizing: border-box;
	}
	.about_five .content  .pages div.swiper-button-prev:after{
		font-size: 20px;
	}
	.about_five .content  .pages div.swiper-button-next:after{
		font-size: 20px;
	}
	.about_five .content  .pages .swiper-pagination{
		width: 90px;

	}
	.about_five .content  .pages .swiper-pagination span{
		padding: 0 10px;
	}
	.culture{
		padding: 0 0 80px 0;
	}
	.culture .title{
		padding-top: 80px;
	}
	.culture .title h3{
		font-size: 24px;
		margin-top: 0;
		color: #181818;
		font-family: 'fzlt_ch';
	}
	.culture .title p{
		width: 50px;
		height: 3px;
		background: #029fe4;
	}
	.culture  .item{
		padding-bottom: 40px;
	}
	.culture  .item h4{
		font-size: 24px;
		margin: 0;
		padding-top: 40px;
		color: #181818;
		font-family: 'fzlt_ch';
	}
	.culture  .item .bot{
		padding-top: 40px;
		
	}
	.culture  .item .bot .text{
		font-size: 16px; /*18*/
		width: 100%;
		box-sizing: border-box;
		line-height: 2em;
		text-indent: 2em;
	}
	.culture  .item .bot .img{
		width: 100%;
		box-sizing: border-box;

	}
	.culture  .item .bot .img img{
		width: 100%;
	}
	.marginTop{
		margin-top: -40px;
	}
	.culture_two{
		padding-bottom: 80px;
	}
	.culture_two ul{
		display:flex;
		flex-wrap: wrap;
		text-align: center;
		justify-content: center;

	}
	.culture_two ul li{
		width: 33.3%;
		box-sizing: border-box;
		text-align: center;
		padding: 0 10px ;
		margin-bottom: 15px;
	}
	.culture_two ul li .img{

	}
	.culture_two ul li .img img{
		max-width: 100%;
	}
	.culture_two ul li  h3{
		font-size: 24px;/*30*/
		font-family: "fzlt_ch";
		margin: 0;
		color: #181818;
		padding: 20px 0 10px;
	}
	.culture_two ul li span{
		display:block;
		margin: 0 auto;
		width: 50px;
		height: 3px;
		background: #029fe4;
	}
	.culture_two ul li p{
		font-size: 18px;/*20*/
		padding-top: 15px;
		color: #181818;
	}
	.culture_two ul li .box{
		border: 1px solid #dcdcdc;
		border-radius: 5px;
		height: 100%;
		padding: 30px 0;
	}
	.honor_one{
		padding: 80px 0;
	}
	.honor_one ul{
		display: flex;
		flex-wrap: wrap;
	}
	.honor_one ul li{
		width: 50%;
		box-sizing: border-box;
		text-align: center;
		padding-bottom: 40px;
	}
	.honor_one ul li .img{
		height: 117px;
		overflow: hidden;
		text-align: center;
		line-height: 117px;
	}
	.honor_one ul li .img img{
		vertical-align: middle;
		max-height: 100%;
		max-width: 100%;
	}
	.honor_one ul li h3{
		height: 45px;
		line-height: 22.5px;
		font-size: 16px;
		margin: 0;
		margin-top: 15px;
	}
	.honor_two{
		padding-bottom: 80px;
	}
	.honor_two .title{
		padding-bottom: 40px;
		text-align: center;
	}
	.honor_two .title h3{
		font-size: 30px;
		color: #181818;
		font-family: "fzlt_ch";
		margin-top: 0;
	}
	.honor_two .title p{
		width: 50px;
		margin: 0 auto;
		height: 2px;
		background: #029fe4;
	}
	.honor_two .dis{
		text-align: center;
		padding: 0 20px;
		box-sizing: border-box;
		font-size: 18px;
		color: #181818;
		padding-bottom: 40px;
	}
	.honor_two .honor_box{
		padding: 0 40px;
		position: relative;
	}
	.honor_two .honor_box .swiper-slide img{
		width: 100%;
	}
	.honor_two .honor_box .swiper-button-prev{
		opacity: 1;
		width: 35px;
		height: 50px;
		font-size: 16px;
		background: #383a39;
		color: #fff;
		left: 0;
		--swiper-navigation-size: 18px;
	}
	.honor_two .honor_box .swiper-button-next{
		opacity: 1;
		width: 35px;
		height: 50px;
		font-size: 16px;
		background: #383a39;
		color: #fff;
		right: 0;
		--swiper-navigation-size: 18px;
	}
	.honor_mo{
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: rgba(0, 0, 0, .7);
		z-index: 9;
		display: none;
	}
	.honor_mo .box{
		position: absolute;
		left: 50%;
		width: 550px;
		box-sizing: border-box;
		margin-left: -275px;
		background: #787878;
		top: 40%;
		padding: 20px 50px;
		margin-top: -10%;
	}
	.honor_mo .box .close{
		position: absolute;
		top: 0;
		left: 0;
		width: 50px;
		height: 50px;
		background: #029fe4;
		opacity: 1;
		text-align:  center;
		line-height: 50px;
		margin-left: -50px;
	} 
	.honor_mo .box .close img{
		vertical-align: middle;
	}
	.honor_mo .box .title h3{
		font-size: 24px;
		font-family: fzlt_zh;
		color: #fff;
		margin: 0;
		padding-bottom: 15px;
		border-bottom: 1px solid #fff;
	}
	.honor_mo .box .bot{
		padding-top: 15px;
	} 
	.honor_mo .box .bot .left{
		width: 55%;
		box-sizing: border-box;
		font-size: 16px;
		color: #fff;
		line-height: 2em;
	}
	.honor_mo .box .bot .right{
		width: 45%;
		box-sizing: border-box;
	}
	.honor_mo .box .bot .right img{
		width: 100%;
	}
	.join_one{
		padding-top: 80px;
	}
	.join_one .title{
		padding-bottom: 40px;
		text-align: center;
	}	
	.join_one .title h3{
		margin-top: 0;
		font-size: 28px;
		color: #181818;
		font-family: "fzlt_ch";
	}
	.join_one .title p{
		width: 50px;
		height: 3px;
		margin: 0 auto;
		background: #029fe4;
	}
	.join_one  .dis{
		box-sizing: border-box;

		font-size: 16px;
		color: #181818;
		text-align: center;
		line-height: 2em;
	}
	.join_one   .img{
		padding-top: 40px;

	}
	.join_one   .img img{
		width: 100%;
	}
	.join_one .bot{

		display: flex;
		padding-top: 40px;
		padding-bottom: 80px;
	}
	.join_one .bot .item{
		width: 33.3%;
		box-sizing: border-box;
		text-align: center;
	}
	.join_one .bot .item h3{
		margin: 0;
	}
	.join_one .bot .item h3 span{
		font-size: 30px;
		color: #181818;
	}
	.join_one .bot .item h3 small{
		font-size: 18px;
		color: #181818;
	}
	.join_one .bot .item p{
		font-size: 16px;
		color: #181818;
	}
	.join_two{
		background: #f6f6f6;
		padding: 80px 0;
	}
	.join_two .title{
		text-align: center;
		padding-bottom: 40px;
	}
	.join_two .title h3{
		margin-top: 0;
		font-size: 28px;
		color: #181818;
		font-family: "fzlt_ch";
	}
	.join_two .title p{
		width: 50px;
		height: 3px;
		margin: 0 auto;
		background: #029fe4;
	}
	.join_two  .dis{
		text-align: center;
		font-size: 20px;
		color: #181818;
		line-height: 2em;

		padding: 0 5% 40px;
	}
	.join_two .bot{
		display: flex;
	}
	.join_two .bot .item{
		width: 33.3%;
		box-sizing: border-box;
		padding: 0 15px;
	}
	.join_two .bot .item .img{
		width: 100%;
	}
	.join_two .bot .item .img img{
		width: 100%;
	}
	.join_two .bot .item .text{
		padding-top: 40px;
	}
	.join_two .bot .item .text p{
		margin: 0;
		font-size: 18px;
		color: #181818;
		line-height: 2em;
		text-align: center;
	}
	.join_three{
		padding: 80px 0;
		overflow: hidden;
	}
	.join_three .title{
		text-align: center;
		padding-bottom: 40px;
	}
	.join_three .title h3{
		margin-top: 0;
		font-size: 28px;
		color: #181818;
		font-family: "fzlt_ch";
	}
	.join_three .title p{
		width: 50px;
		height: 3px;
		margin: 0 auto;
		background: #029fe4;
	}
	.join_three .title h4{
		margin: 0;
		font-size: 18px;
		padding-top: 10px;
	}
	.join_three .list ul{
		display: flex;
		width: 100%;
	}
	.join_three .list ul li{
		height: 425px;
		box-sizing: border-box;
		width: 16.666%;
		position: relative;
		border-right: 1px solid #ffffff;
		overflow: hidden;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.join_three .list ul li:last-child{
		border-right: none;
	}
	.join_three .list ul li .text{
		position: absolute;
		left: 0;
		top: 0;
		background: #181818;
		width: 100%;
		padding-top: 150px;
		height: 100%;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.join_three .list ul li .img{
		text-align: center;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.join_three .list ul li h3{
		text-align: center ;
		font-size: 20px;
		color: #fff;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.join_three .list ul li .text p{
		padding: 0 20px;
		font-size: 16px;
		color: #fff;
		line-height: 2em;
		margin-top: 200px;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.join_three .list ul li.active{
		width: 22.6%;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.join_three .list ul li.active .text{
		padding-top: 40px;
		background: rgba(0, 0, 0, 0.7);
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.join_three .list ul li.active .text p{
		margin-top: 20px;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.join_four{
		padding-bottom: 80px;
	}
	.join_four .title{
		text-align: center;
		padding-bottom: 40px;
	}
	.join_four .title h3{
		margin-top: 0;
		font-size: 28px;
		color: #181818;
		font-family: "fzlt_ch";
	}
	.join_four .title p{
		width: 50px;
		height: 3px;
		margin: 0 auto;
		background: #029fe4;
	}
	.join_four .list ul{
		display: flex;
	}
	.join_four .list ul li{
		width: 33.3333%;
		text-align: center;
	}
	.join_four .list ul li .img {
		padding-bottom: 40px;
	}
	.join_four .list ul li .img img{}
	.join_four .list ul li p{
		margin: 0;
		font-size: 16px;
		text-align: center;
		line-height: 2em;
	}
	.join_five{
		padding: 80px 0;
		background: #f6f6f6;
	}
	.join_five .title{
		text-align: center;
		padding-bottom: 40px
	}
	.join_five .title h3{
		margin-top: 0;
		font-size: 28px;
		color: #181818;
		font-family: "fzlt_ch";
	}
	.join_five .title p{
		width: 50px;
		height: 3px;
		margin: 0 auto;
		background: #029fe4;
	}
	.join_five .list{
		overflow: hidden;
	}
	.join_five .list .left{
		width: 80%;
		box-sizing: border-box;
		
	}
	.join_five .list .left .swiper-container{
		height: 410px;
	}
	.join_five .list .left .swiper-slide{
		overflow: hidden;
	}
	.join_five .list .left .swiper-slide img{
		height: 100%;
	}
	.join_five .list .right{
		width: 20%;
		box-sizing: border-box;
		padding-left: 10px;

	}
	.join_five .list .right .swiper-container{
		height: 410px;
	}
	.join_five .list .right .swiper-container .swiper-slide{
		text-align: center;

	}
	.join_five .list .right .swiper-container .swiper-slide img{
		height: 100%;
		width: auto;
	}
	.join_five .list .right .swiper-container .swiper-slide .mo{
		position: absolute;
		left: 0;
		top: 0;
		height: 100%;
		width: 100%;
		opacity: 0.5;
		background: #fff;
	}
	.join_five .list .right .swiper-container .swiper-slide.swiper-slide-thumb-active .mo{
		
		background: #000;
	}
	.join_six{
		padding: 80px 0;
	}
	.join_six .title{
		text-align: center;
		padding-bottom: 40px
	}
	.join_six .title h3{
		margin-top: 0;
		font-size: 28px;
		color: #181818;
		font-family: "fzlt_ch";
	}
	.join_six .title p{
		width: 50px;
		height: 3px;
		margin: 0 auto;
		background: #029fe4;
	}
	.join_six  .list ul{
		display: flex;
		width: 100%;
		text-align: center;
	}
	.join_six  .list ul li{
		width: 7.14%;
		text-align: center;
	}
	.join_six  .list ul li:last-child{
		display: none;
	}
	.join_six .list ul li img{
		width: 80%;
	}
	.join_six  .list ul li P{
		font-size: 16px;
		color: #181818;
		padding-top: 20px;
		line-height: 2em;
	}
	.join_six  .list ul li i{
		display: inline-block;
		font-style: unset;
		padding-top: 10px;
	}
	.join_six  .list ul li i:after{
		font-family: swiper-icons;
		font-variant: initial;
		letter-spacing: 0;
		font-size: 30px;
		text-transform: none!important;
		content: 'next';
	}
	.join_seven{
		padding: 80px 0;
		background: #f6f6f6;
	}
	.join_seven .title{
		text-align: center;

	}
	.join_seven .title h3{
		margin-top: 0;
		font-size: 28px;
		color: #181818;
		font-family: "fzlt_ch";
	}
	.join_seven .title p{
		width: 50px;
		height: 3px;
		margin: 0 auto;
		background: #029fe4;
	}
	.join_seven .title h4{
		margin: 0;
		padding-top: 15px;
	}
	.join_seven  .form .group{
		display: flex;
		flex-wrap: wrap;
		padding-top: 40px;
	}
	.join_seven  .form .group .item{
		width: 33.33%;
		box-sizing: border-box;
		padding-right: 40px;

	}
	
	.join_seven  .form .group  label{
		display: block;
		font-size: 16px;
		width: 100%;
		color: #181818;
	}
	.join_seven  .form .group .item input {
		background: none;
		border: none;
		border-bottom: 1px solid #dcdcdc;
		padding: 5px 10px;
		outline: none;
		width: 100%;
	}
	.join_seven  .form .group>input{
		padding: 5px 10px;
		outline: none;
		border: none;
		background: none;
		height: 30px;
		margin-top: 40px;
		border-bottom: 1px solid #dcdcdc;
		width: calc(100% - 40px);
	}
	.join_seven  .form .group>input:focus{
		background:none;
	}
	.join_seven  .form .group button{
		margin: 0 auto;
		background: #029fe4;
		color: #fff;
		border: none;
		padding: 8px 40px;
	}
	.join_seven  .form .group button:hover{
		background: #fff;
		color: #029fe4;
	}
	.join_seven  .form .group button:focus{
		background: #fff;
		color: #029fe4;
	}
	.news_one{
		padding: 80px 0;
	}
	.news_one .list ul{
		display: flex;
		flex-wrap: wrap;
	}
	.news_one .list ul li{
		width: 33.33%;
		box-sizing: border-box;
		padding: 0 15px;

	}
	.news_one .list ul li a{
		display: block;
		overflow: hidden;
		position: relative;
		padding-bottom: 20px;
	}
	.news_one .list ul li .img{
		width: 100%;
		height: 134px;
		overflow: hidden;
	}
	.news_one .list ul li .img img{
		width: 100%;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.news_one .list ul li:hover .img img{
		transform: scale(1.2);
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.news_one .list ul li  .mo{
		position: absolute;
		left: 0;
		top: 0;
		text-align: center;
		width: 100%;
		line-height: 134px;
		margin-top: -134px;
		height: 134px;
		background: rgba(0, 0, 0, 0.5);
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.news_one .list ul li  .mo img{
		vertical-align: middle;
	}
	.news_one .list ul li a:hover  .mo{
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
		margin-top: 0;
	}
	.news_one .list ul li a h3{
		font-family: "fzlt_zh";
		color: #181818;
		font-size: 16px;
		margin: 0;
		padding: 10px;
		height: 75px;
		line-height:1.8em;
	}
	.news_one .list ul li a p{
		font-family: "fzlt_zh";
		color: #787878;
		font-size: 14px;
		margin: 0;
		padding:0 10px;
	}
	.news_show{
		padding: 60px 0;
	}
	.news_show .title{
		text-align: center;
	}
	.news_show .title h3{
		margin: 0;
		font-size: 30px;
		color: #333333;
		padding-bottom: 40px;
		font-family: "fzlt_ch";
	}
	.news_show .title p{
		text-align: center;
		margin: 0;
		background: url('../images/x.jpg') repeat-x center;
	}
	.news_show .title p span{
		display: inline-block;
		padding: 5px 50px;
		background: #fff;
	}
	.news_show .content{
		font-size: 20px;
		color: #434242;
		line-height: 2em;
		padding: 40px 0;
	}
	.news_show .news_more .more{
		padding-top: 40px;
	}
	.news_show .news_more .more h3{
		color: #181818;
		font-size: 24px;
		font-family: fzlt_ch;
		padding-bottom: 40px;
	}
	.news_show .news_more .list ul li{
		font-size: 16px;
		overflow: hidden;
	}
	.news_show .news_more .list ul li a{
		color: #787878;
		line-height: 2em;
		overflow: hidden;
	}
	.news_show .news_more .list ul li a span{
		float: left;
	}
	.news_show .news_more .list ul li a small{
		float: right;
	}
	.news_show .news_more .list ul li a:hover{
		color: #029fe4;
	}
	.flxe_right{
		position: fixed;
		right: 15px;
		width: 70px;
		background: #404040;
		z-index: 999;
		top: 50%;
		margin-top: -137px;
	}
	.flxe_right ul li{
		border-bottom: 1px solid #dcdcdc;
		position: relative;
	}
	.flxe_right ul li a{
		padding: 20px 0;
		display: block;
	}
	.flxe_right ul li a .img{
		text-align: center;
	}
	.flxe_right ul li a p{
		text-align: center;
		color: #fff;
		margin: 0;
		padding-top: 10px;
	}
	.flxe_right ul li .qrcode{
		position: absolute;
		right: 70px;
		width: 134px;
		top: 0;
		height: 134px;
		background: #404040;
		padding: 0;
		width: 0;
		box-sizing: border-box;
		overflow: hidden;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;

	}
	.flxe_right ul li .qrcode img{
		width: 100%;
		height: 100%;
	}
	.flxe_right ul li .qrcode.active{
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
		width: 134px;
		padding: 10px;
	}
	.video_list .list ul li .text{
		display: flex;
	}
	.video_list .list ul li .text .title{
		width: 80%;
	}
	.video_list .list ul li .text .title h3{

	}

	.video_list .list ul li .text .play{
		width: 20%;
		padding-top: 10px;
		text-align: center;
	}
	.video_mo .box{
		height: 440px;
		padding: 20px;
		margin-top: -220px;
	}
	.video_mo .box .play_box{
		height: 100%;
	}
	.contact .footer{
		background: #fff;
	}
	.contact .play{
		padding: 40px 0;
		text-align: right;
	}
	.contact .play  a{
		display: inline-block;
		margin-left: 25px;
		width: 30px;
		height: 26px;
		overflow: hidden;
	}
	.contact .play  a span{
		position: relative;
		display: inline-block;
		width: 100%;
		height: 100%;
		border-right: 0px solid transparent;
		left: -30px;
		webkit-filter: drop-shadow(30px 0 0px #4d4d4d);
    	filter: drop-shadow( 30px 0 0px #4d4d4d);
	}
	.contact .play  a:nth-child(1) span{
		background: url('../images/f1.png') no-repeat center;
	}
	.contact .play  a:nth-child(2) span{
		background: url('../images/f2.png') no-repeat center;
	}
	.contact .play  a:nth-child(3) span{
		background: url('../images/f3.png') no-repeat center;
	}
	.contact .play  a:nth-child(4) span{
		background: url('../images/f4.png') no-repeat center;
	}
	.contact{
		padding: 80px 0;
	}
	.contact .container{
		display:flex;
	}
	.contact .left{
		width: 50%;
		box-sizing: border-box;
		padding-right: 40px;
		border-bottom: 1px solid #dcdcdc;
	}
	.contact .left h3{
		color: #181818;
		font-size: 24px;
		margin: 0;
		padding-bottom: 40px;
		font-family: "fzlt_ch";
	}
	.contact .left p{
		color: #333333;
		font-size: 16px;
	}
	.contact .left p:last-child{
		
		padding-bottom: 20px;
	}
	.contact .right{
		width: 50%;
		box-sizing: border-box;
		padding-left: 40px;
		border-bottom: 1px solid #dcdcdc;
		margin-left:25px;
	}
	.contact .right h3{
		color: #181818;
		font-size: 24px;
		margin: 0;
		padding-bottom: 40px;
		font-family: "fzlt_ch";
	}
	.contact .right .play{
		text-align: left;
		padding: 0;
		padding-bottom: 20px;
		
	}
	.contact .right .play a{
		margin-left: 0;
		margin-right: 40px;
	}
	.map{
		position: relative;
		margin-bottom:40px;
	}
	.map .map_content{
		width: 100%;
		margin: 0  0 0 auto;
		height: 500px;
	}
	.map .map_form{

		height: 100%;
		width: 100%;
		z-index: 99;
		background: rgba(0, 0, 0, 0.5);
	}
	.map .map_form .box{
		box-sizing: border-box;
		padding-right: 40px;
		padding-left: 40px;
		padding-top: 20px;
		padding-bottom: 40px;
	}
	.map .map_form .box .group{
		padding-top: 25px;
		overflow: hidden;
	}
	.map .map_form .box .group label{
		display: block;
		font-size: 18px;
		color: #ffffff;
		font-weight: 400;
	}
	.map .map_form .box .group  select{
		background: none;
		border: none;
		border-bottom: 1px solid #dcdcdc;
		height: 40px;
		width: 100%;
		outline: none;
		color: #fff;
	}
	.map .map_form .box .group .item{
		float: left;
		width: 50%;
		box-sizing: border-box;
		padding-right: 2;
	}
	.map .map_form .box .group .item:nth-child(1){
		padding-right: 40px;
	}
	.map .map_form .box .group .item input{
		background: none;
		border: none;
		outline: none;
		color: #fff;
		width: 100%;
		height: 40px;
		border-bottom: 1px solid #dcdcdc;
	}
	.map .map_form .box .text{
		padding-top: 25px;
	}
	.map .map_form .box .text label{
		display: block;
		font-size: 16px;
		color: #ffffff;
		font-weight: 400;
	}
	.map .map_form .box .text textarea{
		height: 60px;
		background: none;
		border: none;
		outline: none;
		color: #fff;
		overflow:hidden;
		width: 100%;
		border-bottom: 1px solid #dcdcdc;
	}
	.map .map_form .box  .but{
		padding-top: 20px;
		text-align: left;
	}
	.map .map_form .box  .but button{
		border: none;
		background: #029fe4;
		padding: 5px 30px;
		font-size: 14px;
		color: #fff;
	}
	.map .map_form .box  .but button:hover{
		background: #fff;
		color: #029fe4;
	}
	.map .map_form .box  .but button:focus{
		background: #fff;
		color: #029fe4;
	}
	.shop{
		padding: 80px 0;
	}
	.shop ul{
		display: flex;
		flex-wrap: wrap;
	}
	.shop ul li{
		width: 50%;
		box-sizing: border-box;

	}
	.shop ul li a{
		display: flex;
	}
	.shop ul li .img{
		width: 40%;
		text-align: center;
		height: 118px;
		line-height: 118px;
		overflow: hidden;
	}
	.shop ul li .text{
		width: 60%;

	}
	.shop ul li a .img img{

	}
	.shop ul li a .img img:nth-child(1){
		display: inline-block;
	}
	.shop ul li a .img img:nth-child(2){
		display: none;
	}
	.shop ul li .text h3{
		margin: 0;
		font-size: 20px;
		line-height: 118px;
	}
	.shop ul li a:hover .img img:nth-child(1){
		display: none;
	}
	.shop ul li a:hover .img img:nth-child(2){
		display: inline-block;
	}
	.after{
		padding: 80px 0;
	}
	.after .container{
		display: flex;
	}
	.after .container ul{
		width: 50%;
		box-sizing: border-box;
		padding: 0 20px;
	}
	.after .container ul li{
		padding-bottom: 20px;
		padding-top: 20px;
		border-bottom: 1px solid #dcdcdc;
	}
	.after .container ul li h3{
		margin: 0;
		font-size: 20px;
		font-family: fzlt_ch;
		color: #181818;
		padding-bottom: 15px;
	}
	.after .container ul li p{
		margin: 0;
		font-size: 16px;
		line-height: 2em;
		overflow: hidden;
		display:flex;
	}
	.after .container ul li p span{
		display: inline-block;
		width: 60px;
		float: left;
	}
	.after .container ul li p small{
		display: inline-block;

		width: calc(100% - 60px)
	}
	.after .container ul li:hover h3{
		color: #029fe4;
	}
	.after .container ul li:hover p{
		color: #029fe4;
	}
	.product_show{
		border-top: 1px solid #dcdcdc;
		padding: 20px 0 80px; 
	}
	.product_show  .show_top .left{
		width: 100%;
		box-sizing: border-box;
		padding-right: 80px;
		padding-top: 40px;
	}
	.product_show  .show_top .left .img_top{
		position: relative;
		overflow: hidden;
	}
	.product_show  .show_top .left .img_top .swiper-slide{
		text-align: center;
		padding-bottom: 20px;
	}
	.product_show  .show_top .left .img_top .swiper-slide img{
		max-width: 100%;
		max-height: 100%;
	}
	.product_show  .show_top .left .img_top  .swiper-button-next.swiper-button-white, .product_show  .show_top .left .img_top  .swiper-button-prev.swiper-button-white{
		
		font-size: 16px;
		width: 35px;
		height: 70px;
		opacity: 1;
		--swiper-navigation-size:20px;
		outline:unset;
		--swiper-navigation-color: #d9d9d9;
	}
	.product_show  .show_top .left .img_top .swiper-button-next.swiper-button-disabled, .product_show  .show_top .left .img_top .swiper-button-prev.swiper-button-disabled{

		opacity: 1;
		outline:unset;
		--swiper-navigation-color: #d9d9d9;
	}
	.product_show  .show_top .left .img_top .swiper-button-next:hover ,.product_show  .show_top .left .img_top .swiper-button-prev:hover{
		--swiper-navigation-color: #fff;
		background:rgba(0, 0, 0, 1)
	}
	.product_show  .show_top .left .img_top .swiper-button-disabled{
		
	}
	.product_show  .show_top .left  .img_bot{
		box-sizing: border-box;
		padding-top: 20px;
	}
	.product_show  .show_top .left  .img_bot .swiper-container{
		width: 50%;

		margin: 0 auto;
	}

	.product_show  .show_top .left  .img_bot .swiper-container .swiper-slide{

		box-sizing: border-box;
		text-align: center;
		box-sizing: border-box;
		border: none;
	}
	.product_show  .show_top .left  .img_bot .swiper-container .swiper-slide .box{
		border: 2px solid #dcdcdc;
		height: 100%;
		height: 70px;
		box-sizing: border-box;
		padding: 15px;
	}


	.product_show  .show_top .left  .img_bot .swiper-container .swiper-slide img{
		max-width: 100%;
		max-height: 100%;
	}
	.product_show  .show_top .left  .img_bot .swiper-container .swiper-slide.swiper-slide-thumb-active .box{
		border: 2px solid #029fe4;
		box-sizing: border-box;
	}
	.product_show  .show_top .right{
		width: 100%;
		padding-top: 40px;
		box-sizing: border-box;
	}
	.product_show  .show_top .right .title{
		border-bottom: 1px solid #dcdcdc;
		padding-bottom: 15px;
	}
	.product_show  .show_top .right .title h3{
		font-size: 24px;
		color: #181818;
		font-family: fzlt_ch;
		margin: 0;
	}
	.product_show  .show_top .right .title p{
		font-size: 14px;
		color: #787878;
		padding: 5px 0;
		margin: 0;
	}
	.product_show  .show_top .right .title h4{
		font-size: 22px;
		color: #029fe4;
		margin: 0;
		padding-top: 10px;
	}
	.product_show  .show_top .right .people{
		

	}
	.product_show  .show_top .right  h3{
		margin: 0;
		padding-top: 15px;
		font-size: 18px;
		color: #181818;
	}
	.product_show  .show_top .right .list{
		padding-top: 10px;
		display: flex;
		flex-wrap: wrap;
	}
	.product_show  .show_top .right .list span{
		display: block;
		width: calc(50% - 15px);
		text-align: center;
		border: 1px solid #dcdcdc;
		margin-bottom: 15px;
		font-size: 18px;
		padding: 10px 0;
		box-sizing: border-box;
		cursor: pointer;
	}
	.product_show  .show_top .right  .list span:nth-child(odd){
		margin-right: 15px;
	}
	.product_show  .show_top .right  .list span:nth-child(even){
		margin-left: 15px;
	}
	.product_show  .show_top .right .list span.active{
		border: 1px solid #029fe4;
		color: #029fe4;
	}
	.product_show  .show_top .right .dis{
		border: 1px solid #dcdcdc;
		padding: 15px;
		margin-top: 15px;
	} 
	.product_show  .show_top .right .dis ul{
		display:flex;
		flex-wrap: wrap;
	}
	.product_show  .show_top .right .dis ul li{
		min-width: 50%;
		line-height: 2em;
		font-size: 16px;
	}
	.product_show  .show_top .right .dis ul li span{
		font-size: 14.5px;
		color: #333333;
	}
	.product_show  .show_top .right .dis ul li small{
		font-size: 14px;
	}
	.product_show  .show_top .right .but{
		padding-top: 25px;
		display: flex;
		justify-content: space-between;
	}
	.product_show  .show_top .right .but .service{
		color: #fff;
		border: none;
		background: #029fe4;
		height: 47px;
		letter-spacing: 5px;
		width:  calc(50% - 10px);
	}
	.product_show  .show_top .right .but .phone{
		display: inline-block;
		margin-left: 15px;
		background: #787878;
		width:  calc(50% - 10px);
		height: 45px;
		line-height: 47px;
		text-align: center;
		color: #fff;
		letter-spacing: 2px;
	}
	.product_show  .show_top .right .but .service:hover{
		background:#1fabe6;
	}
	.product_show  .show_top .right .but .phone:hover{
		background:#d2d2d2;
	}
	.product_show  .show_top .right .but .phone:visited{
		background:#d2d2d2;
		color:#fff;
	}
	.product_show  .show_top .right .but .service:focus{
		background:#1fabe6;
	}
	.product_show  .show_top .right .but .phone img{
		margin-right: 10px;

	}
	.product_show_content{

	}
	.product_show_content .top{
		text-align: center;
		border-bottom: 1px solid #dcdcdc;
		border-top: 1px solid #dcdcdc;
		padding: 10px 0;
	}
	.product_show_content .top ul li{
		display: inline-block;
		height: 35px;
		line-height: 34px;
		padding: 0  25px;
		font-size: 20px;
		cursor: pointer;
	}
	.product_show_content .top ul li:nth-child(1){
		border-right: 1px solid #dcdcdc;
	}
	.product_show_content .top ul li.active{

	}
	.product_show_content .top ul li a{
		display: inline-block;
		padding-bottom: 3px;
	}
	.product_show_content .top ul li a:after{
		content: '';
		display: block;
		border-bottom: 2px solid #029fe4;
		-webkit-transition: all .3s ease-in-out 0s;
		-moz-transition: all .3s ease-in-out 0s;
		-ms-transition: all .3s ease-in-out 0s;
		-o-transition: all .3s ease-in-out 0s;
		transition: all .3s ease-in-out 0s;
		width: 0;
	}
	.product_show_content .top ul li a:hover:after{
		width: 100%;
		-webkit-transition: all .3s ease-in-out 0s;
		-moz-transition: all .3s ease-in-out 0s;
		-ms-transition: all .3s ease-in-out 0s;
		-o-transition: all .3s ease-in-out 0s;
		transition: all .3s ease-in-out 0s;
	}
	.product_show_content .top ul li.active a:after{
		width: 100%;
		-webkit-transition: all .3s ease-in-out 0s;
		-moz-transition: all .3s ease-in-out 0s;
		-ms-transition: all .3s ease-in-out 0s;
		-o-transition: all .3s ease-in-out 0s;
		transition: all .3s ease-in-out 0s;
	}
	.product_show_content  .content{
		padding: 40px 0;
	}
	.product_show_content  .content .item{
		text-align: center;
		display: none;
	}
	.product_show_content  .content .item img{
		width: 100%;
	}
	.product_show_content  .content .item.active{
		display: block;
	}
	.product_show_content  .content .parameter{
		border: 1px solid #dcdcdc;
		padding: 15px;
		margin-top: 15px;
	} 
	.product_show_content  .content .parameter ul{
		display:flex;
		flex-wrap: wrap;
	}
	.product_show_content  .content .parameter ul li{
		min-width: 50%;
		line-height: 2em;
		font-size: 18px;
		text-align: left;
	}
	.product_show_content  .content .parameter ul li span{
		font-size: 18px;
		color: #333333;
	}
	.product_show_content  .content .parameter ul li small{
		font-size: 16px;
	}
	.product_list{
		padding: 40px 0;
	}
	.product_list .left{
		width: 100%;
		box-sizing: border-box;
		padding-right: 20px;
	}
	.product_list .left ul{
		border-top: 1px solid #dcdcdc;
	}
	.product_list .left ul li p{
		border-bottom: 1px solid #dcdcdc;
		
		margin: 0;
	}
	.product_list .left ul li p a{

		display: block;
		padding: 15px 0 15px 15px;
	}
	.product_list .left ul li p a span{
		font-size: 20px;
		color: #fff;
	}
	.product_list .left ul li p a i{
		float: right;
		display: inline-block;
		width: 20px;
		height: 20px;
		font-style: unset;

	    color: #fff;
	    font-size: 18px;
	    -webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.product_list .left ul li p a:hover span{
		font-family: fzlt_zh;
	}
	.product_list .left ul li.active p a span{
		font-family: fzlt_zh;
	}	
	.product_list .left ul li p a i:after{
		font-family: swiper-icons;
		content: 'next';
	}
	.product_list .left ul li.active p a i{
		 transform: rotate(90deg);
	    -ms-transform: rotate(90deg);
	    /* Internet Explorer 9*/
	    -moz-transform: rotate(90deg);
	    /* Firefox */
	    -webkit-transform: rotate(90deg);
	    /* Safari 和 Chrome */
	    -o-transform: rotate(90deg);
	    /* Opera */
	    margin-top: 10px;
	    -webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
.product_list .left ul li p a:hover i{
		color:#fff;
	}
	.product_list .left ul li.active p a{
		background:#029fe4;
	}
	.product_list .left ul li p a:hover{
		background:#029fe4;
	}
	.product_list .left ul li p a:hover span{
		color:#fff;
	}
	.product_list .left ul li.active p a span{
		color:#fff;
	}
	.product_list .left{
		position: fixed;
		width: 100%;
		left: 0;
		height: 100%;
		top: 0;
		display: none;
		background: rgba(0, 0, 0, 0.7);
	}
	.product_list  .pro_nav{
		display: block;
		text-align: right;
		padding-bottom: 40px;
		font-size: 18px;
	}
	.product_list  .pro_nav span{
		margin-right: 10px;
	}
	.product_list .left ul{
		width: 80%;
		height: 100%;
		background: #029fe4;
		box-sizing: border-box;
		padding: 40px 20px;
	}
	.product_list .left ul li  p a{
		padding-right: 15px;
		color: #fff;
	}
	.product_list .left ul li  p a span{
		color: #fff;
	}
	.product_list .left ul li .sub{
		display: none;
	}

	.product_list .left ul li .sub  h3{
		font-size: 18px;
		
		border-bottom: 1px solid #dcdcdc;
		margin: 0;
	}
	.product_list .left ul li .sub  h3 a{
		color: #fff;
		padding: 15px 0 15px 30px;
		display: block;
		width: 100%;
		
	}
	.product_list .left .pro_colse{
		position: absolute;
		top: 15px;
		display: block;
		color: #fff;
		font-size: 24px;
		cursor: pointer;
		right: 15px;
	}
	.product_list .left ul li .sub  h3 a:hover,.product_list .left ul li .sub  h3 a.active{
		background: #fff;
		color: #181818;
	}
	.product_list .left ul li.active .sub{
		display:block;
	}
	.product_list .right{
		width: 100%;
		box-sizing: border-box;

	}
	.product_list .right ul{
		display: flex;
		flex-wrap: wrap;
	}
	.product_list .right ul li{
		width: calc(33.33% - 15px);
		margin-left: 15px;
		border: 1px solid #dcdcdc;
		margin-bottom: 20px;
		padding: 15px;
		box-sizing: border-box;
	}

	.product_list .right ul li .img{
		width: 100%;
		text-align: center;
		height: 285px;
		line-height: 285px;
		overflow:hidden;
	}
	.product_list .right ul li .img img{
		vertical-align: middle;
		max-width: 100%;
		max-height: 100%;
		-webkit-transition: all .3s ease-in-out 0s;
		-moz-transition: all .3s ease-in-out 0s;
		-ms-transition: all .3s ease-in-out 0s;
		-o-transition: all .3s ease-in-out 0s;
		transition: all .3s ease-in-out 0s;
	}
	.product_list .right ul li .img:hover img{
		transform: scale(1.2);
		-webkit-transition: all .3s ease-in-out 0s;
		-moz-transition: all .3s ease-in-out 0s;
		-ms-transition: all .3s ease-in-out 0s;
		-o-transition: all .3s ease-in-out 0s;
		transition: all .3s ease-in-out 0s;
	}
	.product_list .right ul li .thum{
		text-align: center;
	}
	.product_list .right ul li .thum .item{
		display: inline-block;
		width: 40px;
		height: 40px;
		text-align: center;
		line-height: 28px;
		border: 1px solid #dcdcdc;
		box-sizing: border-box;
		padding: 5px;
		cursor: pointer;
		margin-right: ;
		margin-bottom: 5px;
	}
	.product_list .right ul li .thum .item img{
		max-width: 100%;
		max-height: 100%;
		vertical-align: middle;
	}
	.product_list .right ul li .thum .item:hover{
		border: 1px solid #029fe4;
	}
	.product_list .right ul li .thum .item.active{
		border: 1px solid #029fe4;
	}
	.product_list .right ul li .text{

	}
	.product_list .right ul li .text h3{
		margin: 0;
		padding: 15px 0;
		font-size: 18px;
	}
	.product_list .right ul li .text p{

	}
	.product_list .right ul li .text p span{
		font-size: 14.5px;
	}
	.product_list .right ul li .text p small{
		float: right;
		font-size: 14.5px;
		background: url(../images/icon_10.png) no-repeat center left;
		padding-left: 20px;
	}
	.download{
		padding:80px 0; 
	}
	.download ul{
		display:flex;
		flex-wrap:wrap;
	}
	.download ul li{
		width:50%;
		
		padding:0 20px;
		box-sizing:border-box;
	}
	.download ul li a{
		display:flex;
		padding:10px 0;
		border-bottom:1px solid #dcdcdc;
	}
	.download ul li a .img{
		
	}
	.download ul li a h3{
		padding-left:15px;
		font-size:18px;
	}
	.join_seven  .form .group .item .address{
		display:flex;
	}
	.join_seven  .form .group .item .address .sele{
		width:33.33%;
		padding-right:10px;
		border-bottom: 1px solid #dcdcdc;
	}
	.join_seven  .form .group .item .address .sele select{
		width:100%;
		padding: 5px 10px;
		background:none;
		border: none;
		outline:unset;
	}
	
}
@media (min-width: 993px) and (max-width: 1200px) {
	.container{
		width: 993px;
		margin: 0 auto;
	}
	.header{
		background: #029fe4;
	}
	.header .left{
		padding: 15px 0;
	}
	.header .right{

	}
	.header .right .top{
		padding-top: 15px;
		padding-right: 130px;
		text-align: right;
	}
	.header .right .top span{
		font-size: 16px; /*调20px*/
		font-family: 'fzlt_qh';
		color: #fff;
	}
	.header .right .top em{
		font-size: 14px; /*转1600调 20px;*/
		color: #fff;
		font-style: unset;
		font-family: "fzlt_qh";
		margin-left: 10px;
	}
	.header .right .bot{
		padding-top: 20px;
		text-align: right;
	}
	.header .right .bot .form{
		display: inline-block;
	}
	.header .right .bot .nav{
		display: inline-block;

	}
	.header .right .bot .form input{
		width: 130px;
		background: url('../images/seach.png') no-repeat center left;
		border: 1px solid #fff;
		height: 20px;
		border-radius: 10px;
		outline: none;
		box-sizing: border-box;
		padding-left:30px;
		font-size: 12px;
		color: #fff;
		-webkit-transition:all .3s ease-in-out 0s;
	-moz-transition:all .3s ease-in-out 0s;
	-ms-transition:all .3s ease-in-out 0s;
	-o-transition:all .3s ease-in-out 0s;
	transition:all .3s ease-in-out 0s;
	}
	.header .right .bot .nav ul li{
		display: inline-block;
		margin-left: 20px;
	}
	.header .right .bot .nav ul li a{
		font-size: 16px;/*调22px*/
		color: #fff;
		font-family: 'fzlt_qh';
	}
	.header .right .bot .nav ul li a:hover{
		opacity: 0.8;
	}
	.banner .swiper-pagination {

	}
	.banner .swiper-pagination span{
		border-radius: 0;
		height: 5px;
		width: 30px;
		background: #6c6c6c;
		opacity: 1;
	}
	.banner .swiper-pagination span.swiper-pagination-bullet-active{
		background: #029fe4;
	}
	.index_product{
		padding-top: 80px;
	}
	.index_product .product_title h3{
		text-align: center;
		font-family: 'bauerbod';
		font-size: 30px;
		text-transform: uppercase;
		color: #181818;
	}
	.index_product .product_title h4{
		text-align: center;
		color: #181818;
		font-size:28px;
		font-family: "fzlt_ch";
		margin-top: 0;
	}
	.index_product .product_title p{
		width: 50px;
		height: 3px;
		background: #029fe4;
		margin: 0 auto;
	}
	.index_product .product_title .pro_nav{
		text-align: center;
		padding: 40px 0;
	}
	.index_product .product_title .pro_nav ul{
		margin: 0;
	}
	.index_product .product_title .pro_nav ul li{
		display: inline-block;
		padding: 0 15px;
;
	}
	.index_product .product_title .pro_nav ul li em{
		font-style: unset;
		float: left;
		margin-left: 5px;
		line-height: 36px;
		font-size: 16px;/*调26px*/
	}
	.index_product .product_title .pro_nav ul li span{
		display: inline-block;
		width: 32px;
		height: 30px;
		overflow: hidden;
		float: left;
	}
	.index_product .product_title .pro_nav ul li span i{
		width: 100%;
		height: 100%;
		display: inline-block;
		position: relative;
		background-size:cover;
	}
	.index_product .product_title .pro_nav ul li a:hover span i{
		left:-43px;
        border-right:0px solid transparent;
        -webkit-filter:drop-shadow(43px 0 0px #029fe4);
        filter:drop-shadow( 43px 0 0px #029fe4);
	}
	.index_product .product_title .pro_nav ul li.active a span i{
		left:-43px;
        border-right:0px solid transparent;
        -webkit-filter:drop-shadow(43px 0 0px #029fe4);
        filter:drop-shadow( 43px 0 0px #029fe4);
	}
	.index_product .product_title .pro_nav ul li.active a{
		color: #029fe4;
	}
	.pro_conent .item{
		height: 0;
		overflow: hidden;
	}
	.pro_conent .item.active{
		height: auto;
		overflow: hidden;
	}
	.pro_conent .left{
		width: 37.6%;
		box-sizing: border-box;
		padding-left: 15px;
	}
	.pro_conent .left .pro_ad {
		position: relative;
		overflow: hidden;
		width: 100%;
	}
	.pro_conent .left .pro_ad .swiper-pagination span{
		border-radius: 0;
		height: 5px;
		width: 15px;
		background: #6c6c6c;
		opacity: 1;
	}
	.pro_conent .left .pro_ad .swiper-pagination span.swiper-pagination-bullet-active{
		background: #029fe4;
	}
	.pro_conent .right{
		width: 62.4%;
		padding: 0 15px;
		box-sizing: border-box;
		height: 316px;
	}
	.pro_conent .right ul{
		height: 100%;
	}
	.pro_conent .right ul li{
		height: 50%;
		padding: 0;
	}
	.pro_conent .right ul li .img{
		background: #e2e2e2;
		text-align: center;
		height: 100%;
		line-height: 100%;
		box-sizing: border-box;
		padding-top: 10px;
		padding-bottom: 10px;
		overflow: hidden;
		display:flex;
		justify-content:center;
		align-items: center;
	}
	.pro_conent .right ul li .img img{
		vertical-align: middle;
		max-width: 100%;
		max-height: 100%;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.pro_conent .right ul li a:hover .img img{
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
		transform: scale(1.1);
	}
	.pro_conent .right ul li  .text{
		height: 100%;
		padding-top: 15px;
		overflow: hidden;
		box-sizing: border-box;
	}
	.pro_conent .right ul li  .text h3{
		font-size: 16px;
		color: #181818;
		text-align: center;
	}
	.pro_conent .right ul li a:hover  .text h3{
		color: #029fe4;
	}
	.pro_conent .right ul li  .text h4{
		font-size: 14px;
		color: #787878;
		text-align: center;
	}
	.pro_conent .right ul li  .text p{
		text-align: center;
		padding-top: 15px;
	}
	.solutions{
		padding-top: 100px;
	}
	.solutions .title{
		text-align: center;
		padding-bottom: 60px;
	}
	.solutions .title h4{
		text-align: center;
		font-family: 'bauerbod';
		font-size: 30px;
		text-transform: uppercase;
		color: #181818;
	}
	.solutions .title h3{
		text-align: center;
		color: #181818;
		font-size:28px;
	}
	.solutions .title p{
		width: 50px;
		height: 3px;
		background: #029fe4;
		margin: 0 auto;
	}
	.solutions .list{

	}
	.solutions .list ul li{

	}
	.solutions .list ul li a{
		display: block;
		position: relative;
		width: 100%;
	}
	.solutions .list ul li a .img{
		overflow: hidden;
	}
	.solutions .list ul li a .img img{
		width: 100%;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.solutions .list ul li a  .text{
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		padding-top: 20px;
		opacity: 0;
		box-sizing: border-box;
		text-align: center;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.solutions .list ul li a:hover  .text{
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
		opacity: 1;
	}
	.solutions .list ul li a:hover  .img img{
		
	}
	.solutions .list ul li a  .text h3{
		font-size: 24px;
		font-family: 'fzlt_zh';
		text-align: center;
		margin: 0;
		color: #fff;
	}
	.solutions .list ul li a  .text  em{
		width: 40px;
		height: 3px;
		background: #00a0e9;
		display: inline-block;
	}
	.solutions .list ul li a  .text p{
		font-size: 18px;
		color: #fff;
		padding: 0 30px;
		line-height: 2em;
	}
	.solutions .list ul li a  .text span{
		display: inline-block;
		width: 35px;
		height: 35px;
		border-radius: 17.5px;
		border: 1px solid #fff;
		color: #fff;

		font-size: 26px;
		font-family: 'fzlt_zh';
	}
	.solutions .list ul li a  .mo{
		position: absolute;
		width: 100%;
		height: 100%;
		box-sizing: border-box;
		top: 0;
		left: 0;
	}
	.solutions .list ul li a  .mo h4{
		position: absolute;
		bottom: 15px;
		left: 0;
		width: 100%;
		padding-left: 20px;
		font-size: 20px;
		color: #fff;
		line-height: 26px;

	}
	.solutions .list ul li a  .mo h4 img{
		width: 25px;/*29px*/
		float: left;
	}
	.solutions .list ul li a  .mo h4 span{
		float: left;
		margin-left: 10px;
	}
	.solutions .list ul li a:hover .mo{
		display: none;
	}
	.solutions .more {
		text-align: center;
		padding: 30px 0;
	}
	.solutions .more a{
		display: inline-block;
		padding: 3px 25px;
		border: 1px solid #181818;
		font-size: 14px;
	}
	.solutions .more a:hover{
		border: 1px solid #029fe4;
	}

	.Study .title{
		text-align: center;

		padding-bottom: 40px;
	}
	.Study .title h3{
		text-align: center;
		font-family: 'bauerbod';
		font-size: 30px;
		text-transform: uppercase;
		color: #181818;
	}
	.Study .title h4{
		text-align: center;
		color: #181818;
		font-size:28px;
		font-family: "fzlt_ch";
	}
	.Study .title .left{
		padding-top: 25px;
	}
	.Study .title .left p{
		width: 50px;
		height: 3px;
		background: #029fe4;

	}
	.Study .right{
		padding-top: 30px;
	}
	
	.Study .right ul li{
		float: left;
		padding: 0 20px;
	}
	.Study .right ul li a p{
		font-size: 20px;

		margin: 0;
	}
	.Study .right ul li a span{
		display: inline-block;
		width: 100%;
		height: 3px;
		background: #fff;
		/*background:#029fe4 ;*/
	}
	.Study .right ul li a:hover span{
		background:#029fe4 ;
	}
	.Study .right ul li.active a p{
		color:#029fe4 ;
	}
	.Study .list .item{
		position: relative;
		height: 0px;
		overflow: hidden;
	}
	.Study .list .item.active{
		position: relative;
		height: auto;
	}

	.Study .list .item .top .swiper-container{
		width: 100%;
		position: relative;
		overflow: hidden;
	}
	.Study .list .item .top .swiper-container .swiper-slide .text{
		position: absolute;
		left: 0;
		top: 0;
		background:rgba(2,159,228,0.2);
		width: 100%;
		box-sizing: border-box;
		height: 100%;
	}
	
	.Study .list .item .top .swiper-container .swiper-slide .text .container{
		height:100%;
	}
	.Study .list .item .top .swiper-container .swiper-slide .text .box{
		width:58.3%;
		padding-top: 90px;
		/*background:#fff;*/
		/*background:rgba(255,255,255,0.5);*/
	}
	.Study .list .item .top .swiper-container .swiper-slide .text h3{
		font-size: 30px;
		color: #fff;
		margin-bottom: 30px;
		font-family: 'fzlt_ch';
	}
	.Study .list .item .top .swiper-container .swiper-slide .text  p{
		font-size: 20px;
		color: #fff;
	}
	.Study .list .item .top .swiper-container .swiper-slide .text a{
		display: inline-block;
		padding: 3px 20px;
		border: 1px solid #fff;
		color: #fff;
		margin-top: 30px;
		font-size: 14px;
	}
	.Study .list .item .top .swiper-container .swiper-slide .text a:hover{
		background:#fff;
		color:#029fe4;
	}
	.Study .list .item .top .swiper-container .swiper-slide .img img{

	}
	.Study .list .item .bottom{
		position: absolute;
		left: 0;
		bottom: 110px;
		width: 100%;
	}
	.Study .list .item .bottom .swiper-container{
		width: 509px;
		box-sizing: border-box;
		position: relative;
		overflow: hidden;
		float: left;

		background:rgba(249,249,249,0.6);
	}
	.Study .list .item .bottom .swiper-container .swiper-slide{
		width:90px;
		line-height: 90px;
		height: 90px;
		display:flex;
		align-items:center;
		padding:15px 0;
		justify-content:center;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.Study .list .item .bottom .swiper-container .swiper-slide.swiper-slide-thumb-active{
		background:rgba(249,249,249,0.6);
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.Study .list .item .bottom .swiper-container .swiper-slide img{
		max-height:100%;
		max-width:100%;
		vertical-align: middle;

	}
	.Study .list .item .bottom .swiper-container .swiper-slide img:nth-child(2){
		display: none;
	}
	
	
	.gramme{
		padding: 80px 0;

	}
	.gramme .top{
		margin-bottom:100px;
	}
	.gramme .top ul li{
		float: left;
		width: 20%;
		padding: 0 15px;
		box-sizing: border-box;
	}
	.gramme .top ul li .img{
		float: left;
	}
	.gramme .top ul li .text{
		float: left;
		padding-left: 10px;
		width: 128px;
	}
	.gramme .top ul li .text h3{
		margin: 0;
		font-size: 16.5px;
		font-family: 'fzlt_zh';
		margin-bottom: 5px;
	}
	.gramme .top ul li .text p{
		margin: 0;
		font-size: 12px; /*调整为16px*/
		color: #787878;
	}
	.gramme .bottom{
		background: #181818;
		height: 100px;
	}
	.gramme .bottom .left{
		line-height: 100px;
		font-size: 28px;
		color: #fff;
		width: 31%;
		text-align: center;
	}
	.gramme .bottom .right{
		width: 69%;
		box-sizing: border-box;
		height: 100px;
		margin-top: -30px;
		padding: 30px;
		background: #029fe4;
	}
	.gramme .bottom .right input{
		height: 40px;
		background: #fff;
		border: 1px solid #fff;
		width: 23.7%;
		outline: none;
		margin-right: 3%;
		box-sizing: border-box;
		padding: 0 5px;
		font-size: 16px;
		color: #181818;
	}
	.gramme .bottom .right button{
		width: 17.3%;
		height: 40px;
		background: #181818;
		color: #fff;
		border: #181818 1px solid ;
	}
	.index_about{
		position: relative;
		padding-bottom: 221px;
		overflow: hidden;
	}
	.index_about .left{
		width: 47%;
		box-sizing: border-box;
	}
	.index_about .left img{
		width: 100%;
	}
	.index_about .right{
		width: 53%;

		box-sizing: border-box;
		text-align: center;
		
		height: 100%;
	}
	.index_about .right h3{
		color: #181818;
		font-size: 28px;
		font-family: "fzlt_ch";
	}
	.index_about .right h5{
		width: 50px;
		margin: 0 auto;
		background: #029fe4;
		text-align: center;
		height: 3px;
		margin-bottom: 50px;
	}
	.index_about .right h3 span{
		font-family: 'bauerbod';
		margin-right: 10px;
	}
	.index_about .right p{
		font-size: 14px;/*18px*/
		color: #181818;
		line-height: 2em;
	}
	.index_about .buttom{
		width: 100%;
		box-sizing: border-box;
		position:absolute;
		right: 0;
		bottom: 50px;
		padding: 0 15px;
		
	}
	.index_about .buttom ul li{
		background: rgba(24, 166, 228, 0.6);
		text-align: center;
	}
	.index_about .buttom ul li h3{
		margin-bottom: 0;
	}
	.index_about .buttom ul li h3 span{
		font-size: 60px;
		color: #fff;
	}
	.index_about .buttom ul li h3  small{
		color: #fff;
		font-size: 18px;
	}
	.index_about .buttom ul li p{
		font-size: 18px;
		color: #fff;
		margin-bottom: 20px;
	}
	.index_about .buttom ul li:hover{
		background: rgba(24, 166, 228, 1);
	}
	.index_about .buttom a.more{
		bottom: -80px;
		width: 125px;
		height: 30px;
		line-height: 30px;
		font-size: 14px;
		border: 1px solid #000;
		display: block;
		right:50%;
		text-align: center;
		margin-right: -62.5px;

		position: absolute;
	}
	.index_about .buttom a.more:hover{
		border:1px solid #029fe4;
	}
	.index_join{
		padding-top: 80px;
		
	}
	.index_join .title{
		padding-bottom: 40px;
	}
	.index_join .title h3{
		text-align: center;
		font-family: 'bauerbod';
		font-size: 30px;
		text-transform: uppercase;
		color: #181818;
		margin-top: 0;
	}
	.index_join .title h4{
		text-align: center;
		color: #181818;
		font-size:28px;
		font-family: fzlt_ch;
	}
	.index_join .title p{
		width: 50px;
		height: 3px;
		background: #029fe4;
		margin: 0 auto;
	}
	.index_join  .content{
		box-sizing: border-box;
		padding: 0 15px;
		background: url('../images/join_bg.png') no-repeat center top;
		background-size: cover;
	}
	.index_join  .content ul li{
		background: rgba(255, 255, 255, .5);
		height: 795px;
		position: relative;
	}
	.index_join  .content ul li .mo{
		background: rgba(2, 159, 228, .7);
		height: 100%;
		text-align: center;
		position: absolute;
		padding-top: 175px;
		width: 100%;
		box-sizing: border-box;
		left: 0;
		z-index: 2;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.index_join  .content ul li:hover .mo{
		opacity: 0;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}

	.index_join  .content ul li .mo h5{
		
		margin: 0 auto;
		width: 85px;
		height: 85px;
		text-align: center;
		line-height: 85px;
		background: #fff;
		border-radius: 42.5px;

	}
	.footer .container{
		overflow: hidden;
	}
	.index_join  .content ul li .mo h5 img{
		vertical-align: middle;
	}
	.index_join  .content ul li .mo h3{
		font-size: 24px;
		color: #fff;
		margin: 10px 0;
		font-family: "fzlt_zh";
	}
	.index_join  .content ul li .mo>span{
		display: inline-block;
		width: 30px;
		height: 2px;
		background: #fff;
		margin-bottom: 10px;
	}
	.index_join  .content ul li .mo p{
		font-size: 18px;
		font-family: 'fzlt_qh';
		color: #fff;
	}
	.index_join  .content ul li .mo em{
		display: inline-block;
		width: 36px;
		height: 36px;
		text-align: center;
		line-height: 36px;
		color: #fff;
		border: 1px solid #fff;
		border-radius: 18px;
		font-style: unset;
		font-size: 26px;
		cursor: pointer;
		margin-top: 30px;
	}
	.index_join  .content ul li .text{
		position: absolute;
		width: 100%;
		height: 100%;
		left: 0;
		opacity: 0;
		top: 0;
		background: rgba(255, 255, 255, .8);
		box-sizing: border-box;
		padding: 0 50px;
		text-align: center;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.index_join  .content ul li:hover .text{
		opacity: 1;
		z-index: 3;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.index_join  .content ul li .text h3{
		font-size: 30px;
		padding-top: 175px;
		font-family: 'fzlt_zh';
		margin-bottom: 30px;
		color: #0795d2;

	}
	.index_join  .content ul li .text  p{
		font-size: 18px;
		color: #333333;
		line-height: 2em;
	}
	.index_join  .content ul li .text  a.more{
		display: inline-block;
		padding: 3px 25px;
		border: 1px solid #181818;
		margin-top: 30px;
	}
	.index_join  .content ul li .text  a:hover{
		background:#0795d2;
		border: 1px solid #0795d2;
		color:#fff;
	}
	.index_news {
		padding: 80px 0;
	}
	.index_news .title{
		padding-bottom: 30px;
	}
	.index_news .title h4{
		text-align: center;
		color: #181818;
		font-size:28px;
		font-family: fzlt_ch;
	}
	.index_news .title p{
		width: 50px;
		height: 3px;
		background: #029fe4;
		margin: 0 auto;
	}
	.index_news  .top{
		padding-bottom: 40px;
		border-bottom: 1px solid #000;
	}
	.index_news  .top .left{
		width: 58.3%;
		box-sizing: border-box;
	}
	.index_news  .top .right{
		width: 34%;
	}
	.index_news  .top .right img{
		width: 100%;
	}
	.index_news  .top .left a h4{
		color: #029fe4;
		font-size: 14px;/*18px*/
	}
	.index_news  .top .left a h3{
		color: #181818;
		font-size: 20px;/*26px*/

		line-height: 1.8em;
		font-family: "fzlt_zh";
	}
	.index_news  .top .left a p{
		color: #787878;
		font-size: 14px;/*18px*/
		line-height: 1.8em;
	}
	.index_news  .top .left a span{
		font-size: 14px;
		display: inline-block;
		padding: 3px 25px;
		border: 1px solid #000;
		margin-top: 3%;
	}
	.index_news  .top .left a:hover span{
		border: 1px solid #029fe4;
	}
	.index_news  .top .left a:hover h3{
		color: #029fe4;
	}
	.index_news  .list{
		padding-top: 40px;
	}
	.index_news  .list .swiper-slide h3{
		font-size: 16px;/*18px*/
		color: #181818;
		font-family: "fzlt_zh";
		margin-top: 0;
	}
	.index_news  .list .swiper-slide a:hover h3{
		color:#029fe4;
	}
	.index_news  .list .swiper-slide p{
		font-size: 14px;
		color: #787878;
		line-height: 1.8em;
	}
	.index_news  .list .swiper-slide span{
		color: #029fe4;
		font-size: 14px;
		margin-top: 10px;
	}
	.index_news  .list .swiper-pagination{

		padding-top: 40px;
		text-align: center;
		margin: 0 auto;
		position: static;
	}
	.index_news  .list .swiper-pagination span{
		display: inline-block;
		width: 30px;
		height: 5px;
		background: #d2d2d2;
		opacity: 1;
		border-radius: 0;
		margin-right: 10px;
		outline:unset;
	}
	.index_news  .list .swiper-pagination span.swiper-pagination-bullet-active{
		display: inline-block;
		width: 30px;
		height: 5px;
		background: #029fe4;
		border-radius: 0;
	}
	.download{
		padding:80px 0; 
	}
	.download ul{
		display:flex;
		flex-wrap:wrap;
	}
	.download ul li{
		width:50%;
		
		padding:0 20px;
		box-sizing:border-box;
	}
	.download ul li a{
		display:flex;
		padding:20px 0;
		border-bottom:1px solid #dcdcdc;
	}
	.download ul li a .img{
		
	}
	.download ul li a h3{
		padding-left:15px;
		font-size:18px;
	}
	.footer{
		background: #181818;
		padding-top: 40px;
	}
	.footer .left{
		width: 80%;
	}
	.footer .left ul li{
		float: left;
		width: 20%;
		box-sizing: border-box;
	}
	.footer .left ul li h3 {
		margin: 0;
		padding-bottom: 20px;
	}
	.footer .left ul li h3 a{
		font-size: 18px;/*22*/
		color: #d2d2d2;
		font-family: "fzlt_zh";
	}
	.footer .left ul li p a{
		font-size: 14px;/*16*/
		color: #787878;

	}
	.footer .left ul li h3 a:hover{
		color: #029fe4;
	}
	.footer .left ul li p a:hover{
		color: #029fe4;
	}
	.footer .right{
		width: 20%;
		box-sizing: border-box;
		text-align: center;
	}
	.footer .right h4{
		font-size: 22px;/*22*/
		color: #d2d2d2;
		font-family: "fzlt_zh";
		margin-top: 5px;
	}
	.footer .right h3{
		font-size: 26px;/*30*/
		color: #fff;
		font-family: "Myriad Pro";
	}
	.footer .right p{
		font-size: 12px;/*14*/
		color: #d2d2d2;

	}
	.footer .right  h5{
		border: 1px solid #f9f9f9;
		color: #f9f9f9;
		font-size: 14px;
		margin-top: 45px;
		padding: 10px 0;
	}
	.footer .right  h5 a{
		color:#fff;
	}
	.footer .right  h5:hover{
		background:#f9f9f9;
	}
	.footer .right  h5:hover a{
		color:#282828;
	}
	.footer .play{
		padding: 40px 0;
		text-align: right;
	}
	.footer .play  a{
		display: inline-block;
		margin-left: 25px;
		width: 30px;
		height: 30px;
		overflow: hidden;
	}
	.footer .play  a span{
		position: relative;
		display: inline-block;
		width: 100%;
		height: 100%;
		border-right: 0px solid transparent;
		left: -30px;
		webkit-filter: drop-shadow(30px 0 0px #4d4d4d);
    	filter: drop-shadow( 30px 0 0px #4d4d4d);
	}
	.footer .play ul li{
		display:inline-block;
	}
	.footer .play ul li:nth-child(1) a span{
		background: url('../images/f1.png') no-repeat center;
	}
	.footer .play ul li:nth-child(2)  a span{
		background: url('../images/f2.png') no-repeat center;
	}
	.footer .play ul li:nth-child(3) a span{
		background: url('../images/f3.png') no-repeat center;
	}
	.footer .play ul li:nth-child(4) a span{
		background: url('../images/f4.png') no-repeat center;
	}
	
	.copy{
		background: #029fe4;
		padding: 20px 0;
	}
	.copy .copy_text{
		text-align: right;
		font-size: 14px;
		padding: 5px 0;

		color: #fefefe;
	}
	.copy .record {
		text-align: right;
		padding: 5px 0;
	}
	.copy .record a{
		text-align: right;
		font-size: 14px;
		color: #fefefe;
	}
	.copy .link{
		text-align: right;
		font-size: 14px;
		color: #fefefe;
		padding: 5px 0;
	}
	.copy .link a{
		text-align: right;
		font-size: 14px;
		color: #fefefe;
		margin-left: 10px;
	}
	.case_title{
		overflow:hidden;
		display: flex;
	}	
	.case_title .left{
		background: #c71233;
		width: 43%;
		
		box-sizing: border-box;
		
	}
	.case_title .left .img{
		float: right;
		height: 350px;/*414*/
		width:100%;
		box-sizing: border-box;
		line-height: 350px;/*414*/
		text-align: left;
	}
	.case_title .right{
		width: 57%;
		box-sizing: border-box;
		background: #333333;
		color: #fff;
		height: 350px;/*414*/
	}
	.case_title .right .text{
		width: 70%;
		box-sizing: border-box;
		padding-left: 8%;

		display:flex;

		align-items:center;
		height:100%;
	}
	.case_title .right .text h3{
		font-size: 30px;
		margin-bottom: 30px;
		margin-top: 0;
	}
	.location {
		font-size: 14px ;
		color: #333333;
		padding: 10px 0;
	}
	.case_content {
		padding: 80px 0;
	}
	.case_content .left{
		width: 76%;
		box-sizing: border-box;
		padding-right: 25px;
	}
	.case_content .left .images .swiper-container{
		height:400px;
	}
	.case_content .left .images .swiper-container .swiper-slide{
		width:auto;
	}
	.case_content .left .content h3{
		font-size: 24px;
		color: #181818;
		margin-top: 0;
		font-family: fzlt_ch;
	}
	.case_content .left .content{
		font-size: 16px;/*20*/
		color: #333333;
		line-height: 2em;
	}
	.case_content .left .content p{
		margin: 0;
	}
	.case_content .left .content .text{
		padding-bottom: 60px;
	}
	.case_content .images .but{
		text-align: center;
		padding: 25px 0;
	}
	.case_content .images .but div{
		display: inline-block;
	}
	.case_content .images .but div span{
		background: none;
		border: none;
		border-radius: 0;
		width: auto;
		height: auto;
		opacity: 1;
		font-size: 18px;
		padding: 5px 10px;
	}
	.case_content .images .but div span:hover{
		color: #029fe4;
	}
	.case_content .images .but div span.swiper-pagination-bullet-active{
		color: #029fe4;
	}
	.case_content .images .img_title{
		font-size: 20px;
		color: #181818;
		font-family: fzlt_ch;
		padding-top:40px;
		padding-bottom: 40px;
	}
	.case_content .images .but div div{
		position: static;
		--swiper-navigation-size: 18px;
		font-size: 18px;
		color: #333333;


	}
	.case_content .images .but div div:hover{
		color: #029fe4;
	}
	.case_content .right{
		width: 24%;
		box-sizing: border-box;
		padding: 0 10px;
	}
	.case_content .right .title{
		text-align: center;
		font-size: 20px;
		padding-bottom: 25px;
	}
	.case_content .right .title span{
		color: #333333;
		font-family: 'fzlt_ch';
	}
	.case_content .right .list ul li{
		border: 1px solid #dcdcdc;
		box-sizing: border-box;
		padding: 10px;
		margin-bottom: 30px;
	}
	.case_content .right .list ul li .img{
		text-align: center;
		box-sizing: border-box;
		padding: 20px 0;
	}
	.case_content .right .list ul li .img img{
		max-width: 100%;
	}
	.case_content .right .list ul li .text{

	}
	.case_content .right .list ul li .text h3{
		font-size: 18px;
		color: #181818;
		font-family: 'fzlt_zh';
	}
	.case_content .right .list ul li .text p{
		overflow: hidden;
	}
	.case_content .right .list ul li .text p span{
		float:left ;
		width: 60%;
		font-size: 14px;
		color: #333333;
	}
	.case_content .right .list ul li .text p em{
		float:right ;
		font-size: 14px;
		background: url(../images/icon_10.png) no-repeat center left;
		font-style: unset;
		padding-left: 20px;
		color: #333333;
	}
	.case_content .right .list ul li:hover{
		box-shadow: 0 0 10px #dcdcdc;
	}
	.img_show .top{
		margin-bottom: 0;
	}
	.programme {
		background: #029fe4;
		text-align: center;
		padding: 50px 0;
	}
	.programme h3{
		font-size: 30px;
		color: #fff;
		font-family: 'fzlt_ch';
		margin-bottom: 30px;
		margin-top: 0;
	}
	.programme p{
		font-size: 20px;
		color: #fff;
		margin-bottom: 30px;
	}
	.programme  a{
		display: inline-block;
		color: #fff;
		font-size: 14px;
		padding: 5px 30px;
		border: 1px solid #fff;
	}
	.programme a:hover{
		background:#fff;
		color:#029fe4;
	}
	.page_banner {
		position: relative;
	}
	.page_banner >img{
		width: 100%;
	}
	.page_banner .container{
		position: absolute;
		left: 50%;
		top: 0;

		margin-left: -600px;
		padding-top: 150px;
	}
	.page_banner .container h3{
		font-size: 40px;
		color: #181818;
		font-family: 'fzlt_ch';
	}
	.page_banner .container p{
		color: #181818;
		font-size: 24px;
		margin-top: 15px;
	}
	.munber{
		background: #333333;
		padding: 20px 0;
	}
	.munber ul li{
		text-align: center;
	}
	.munber ul li h3{
		font-size: 18px;
		color: #fff;
	}
	.munber ul li h3 span{
		color: #fff;
		font-size: 60px;
	}
	.munber ul li p{
		font-size: 18px;
		color: #ffffff;
	}
	.water{

		padding-top: 80px;
		padding-bottom: 80px;
	}
	.water .title{
		padding-bottom: 40px;
	}
	.water .title h3{
		text-align: center;
		color: #181818;
		font-family: "fzlt_ch";
		font-size:28px;
	}
	.water .title p{
		width: 50px;
		height: 3px;
		background: #029fe4;
		margin: 0 auto;
	}
	.water  .list ul{
		display: flex;
		width: 100%;
		margin: 0;
	}
	.water  .list ul li{

		width: 25%;
		box-sizing: border-box;
		position: relative;
		padding:10px ;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.water  .list ul li .img{
		width: 100%;
		box-sizing: border-box;
		height: 280px;
		overflow: hidden;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	
	.water  .list ul li .text{
		width: 100%;
		height: 100%;
		position: absolute;
		left: 0;
		padding: 10px;
		top: 0;
	}
	.water  .list ul li .text .mo{
		width: 100%;
		height: 100%;
		background: rgba(0, 0, 0, 0.4);
		box-sizing: border-box;
		padding: 30px;
		overflow: hidden;
	}
	.water  .list ul li .text .mo h3{
		margin: 0;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
		height:100%;
		display:flex;
		align-items:center;
		justify-content:center;
	}
	.water  .list ul li .text .mo h3 span{
		width: 30px;
		height: 30px;
		display: inline-block;
		overflow: hidden;
	}
	.water  .list ul li .text .mo h3 span i{
		width: 100%;
	    height: 100%;
	    display: inline-block;
	    position: relative;
	    left: -30px;
	    background-size: cover;
	    border-right: 0px solid transparent;
	    -webkit-filter: drop-shadow(30px 0 0px #fff);
	    filter: drop-shadow( 30px 0 0px #fff);
	}
	.water  .list ul li .text .mo h3  em{
		font-style: unset;
		color: #fff;
		font-size: 20px;
		margin-left: 15px;
	}
	.water  .list ul li .text .mo p{
		font-size: 18px;/*18*/
		color: #fff;
		line-height: 2em;
		margin-top: 60px;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.water  .list ul li:hover .text .mo p{
		margin-top: 20px;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}

	.water  .list ul li:hover .text .mo h3{
		margin: 0;
		padding-top: 80px;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
		height:auto;
		justify-content:left
	}
	.water  .list ul li.item{
		width: 20%;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.water  .list ul li:hover .img{
		
		
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.water  .list ul li.active{
		width: 40%;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.water  .list ul li.active img{
		background-size: cover;
	}
	.water .more{
		text-align: center;
		padding-top: 40px;
	}
	.water .more a{
		display: inline-block;
		border: 1px solid #181818;
		padding:5px 30px;
	}
	.water .more a:hover{
		border: 1px solid #029fe4;
		color:#029fe4;
		background:#fff;
	}
	.customer{
		background: #f0f0f0;
		padding: 80px 0;
	}
	.customer .title h3{
		text-align: center;
		color: #181818;
		font-size:28px;
	}

	.customer .title p{
		width: 50px;
		height: 3px;
		background: #029fe4;
		margin: 0 auto;
	}
	.customer .title{
		padding-bottom: 40px;
	}
	.customer  .customer_nav{
		text-align: center;
		border-bottom: 1px solid #dcdcdc;
	}
	.customer  .customer_nav ul li{
		display: inline-block;
		padding: 5px 25px;
		font-size: 20px;
	}
	.customer  .customer_nav ul li.active a{
		color: #029fe4;
	}
	.customer .list{
		padding-top: 40px;
	}
	.customer .list .top{

	}
	.customer .list .top ul{
		margin: 0 -10px;
		display:flex;
		flex-wrap:wrap;
	}
	.customer .list .top ul li{
		float: left;
		width: 25%;
		padding: 10px;
		box-sizing: border-box;
	}
	.customer .list .top ul li a{
		display:block;
		background: #fff;
		box-sizing: border-box;
		width: 100%;
		padding: 20px;

	}
	.customer .list .top ul li a .img{
		overflow: hidden;
		text-align:center;
		height: 130px;
		line-height: 130px;
	}
	.customer .list .top ul li a .img img{
		max-width: 100%;
		max-height: 100%;
		vertical-align: middle;
	}
	.customer .list .top ul li a  .text h3{
		text-align: center;
		font-size: 18px;
		font-family: "fzlt_zh";
		color: #181818;
	}
	.customer .list .top ul li a  .text p{
		text-align: center;
		font-size: 14px;
		color: #787878;
		height: 80px;
		overflow: hidden;
		line-height: 1.9em;
	}
	
	.customer_page {
		text-align: center;
		padding-top: 40px;
	}
	.pagination{
		margin: 0;
	}
	.pagination>li>a, .pagination>li>span{
		background: none;
		border: none;
		color: #181818;
	}
	.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover{
		color: #029fe4;
		background: none;
		border: none;
	}
	.pagination>.disabled>a, .pagination>.disabled>a:focus, .pagination>.disabled>a:hover, .pagination>.disabled>span, .pagination>.disabled>span:focus, .pagination>.disabled>span:hover{
		background: none;
		border: none;
		color: #181818;
	}
	.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover{
		background: none;
		border: none;
		color: #181818;
	}
	.sidebar{
		border-bottom: 1px solid #dcdcdc;
		border-top: 1px solid #dcdcdc;
		padding: 15px 0;
	}
	.sidebar .left{
		width: 25%;
		text-align: right;

	}
	.sidebar .left span{
		border-right: 1px solid #dcdcdc;
		display: inline-block;
		font-size: 16px;
		padding-right: 25px;
	}
	.sidebar .sidebar_list{
		
		box-sizing: border-box;
	}
	.sidebar .sidebar_list ul{
		margin: 0;
		text-align:center;
	}
	.sidebar .sidebar_list ul li{
		display: inline-block;
		padding: 0 25px;
		font-size: 16px;
	}
	.sidebar .sidebar_list ul li:first-child{
		border-right:1px solid #dcdcdc
	}
	.sidebar .sidebar_list ul li a{
		font-size: 16px;
		display: inline-block;
		border-bottom: 1px solid #fff
	}
	.sidebar .sidebar_list ul li a:after{
		content:'';
		display:block;
		padding-bottom:3px;
		border-bottom: 2px solid #029fe4;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
		width:0;
	}
	.sidebar .sidebar_list ul li a:hover{
		color: #029fe4;
	}
	.sidebar .sidebar_list ul li a:hover:after{
		content:'';
		display:block;
		width:100%;

		border-bottom: 2px solid #029fe4;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.sidebar .sidebar_list ul li a.active{
		color: #029fe4;
	}
	.sidebar .sidebar_list ul li a.active:after{
		content:'';
		display:block;
		width:100%;

		border-bottom: 2px solid #029fe4;
	}
	.about_show {
		padding-top: 80px;
		padding-bottom: 80px;
	}
	.about_show .left{
		width: 20%;
		box-sizing: border-box;
	}
	.about_show .left h3{
		color: #181818;
		font-family: "fzlt_ch";
	}
	.about_show .left p{
		width: 50px;
		height: 3px;
		background: #029fe4;
	}
	.about_show .right{
		width: 75%;
		box-sizing: border-box;
		padding: 0 30px ;
		position: relative;

	}
	.about_show .right .content {
		color: #333333;
		font-size: 18px;/*20*/
		line-height: 2em;
	}
	.about_show .right .content p{
		margin: 0;
	}
	.about_show .right .show_images{
		position: relative;
	}
	.about_show .right .show_images  .botn{
		position: absolute;
		right: 0;
		bottom: 0;
		background: #fff;
		width: 180px;
		height: 40px;
		z-index: 99;
	}
	.about_show .right .show_images  .botn .swiper-button-next{
		color: #323030;
		font-size: 22px;
		--swiper-navigation-size:22px;;
	}
	.about_show .right .show_images  .botn .swiper-button-prev{
		color: #323030;
		font-size: 22px;
		--swiper-navigation-size:22px;;
	}
	.about_show .right .show_images  .botn  .swiper-pagination{
		padding-top: 10px;
		position: static;
	}
	.about_show .right .show_images  .botn  .swiper-pagination span{
		margin:0  10px ;
		color: #323030;
		font-size: 18px;
	}
	.about_show .right .show_video{
		position: absolute;
		background: url(../images/video_but.png) center no-repeat;
		background-size: cover;
		width: 240px;
		height: 100px;
		top: 60%;
		left: -120px;
		z-index: 9;
		color: #fff;
		font-size: 24px;
		box-sizing: border-box;
		padding-left: 25px;
		padding-top: 18px;
		cursor: pointer;
	}
	.solve_top{

		width: 100%;
		background: #333333;
	}
.solve_top .left{
		width: 42.7%;
		float:none;
		box-sizing: border-box;
	}
	.solve_top .left img{
		width: 100%;
	}
	.solve_top .right{
		width: 57.3%;
		float:none;
		box-sizing: border-box;
		padding-left: 7.7%;
	}
	.solve_top .right .text{
		width: 54.5%;
		color: #ffff;
		height:100%;
		align-items: center;
		-webkit-box-align: center;
		display: flex;

	}
	.solve_top .right .text h3{
		font-size: 30px;
		font-family: fzlt_ch;
		margin: 0;
	}
	.solve_top .right .text p{
		margin: 0;
		font-size: 16px;
		line-height: 2em;
		padding-top: 15px;
	}
	.solve_top .right .text a{
		display: inline-block;
		padding: 5px 25px;
		letter-spacing: 3px;
		font-size: 14px;
		color: #ffffff;
		background: #029fe4;
		margin-top: 15px;
	}
	.solve_top .right .text a:hover{
		background: #ffffff;
		color: #029fe4;
	}
	.solve_two {
		padding: 80px 0; 
	}
	.solve_two  ul{
		display: flex;
	}
	.solve_two  ul li{
		width: 25%;
		box-sizing: border-box;
		padding: 0 40px;
	}
	.solve_two  ul li .img{
		width: 100%;
		border-radius: 50%;
		box-sizing: border-box;
		padding: 5px;
		position: relative;
		border: 1px solid #dcdcdc;

	}
	.solve_two  ul li .img img{
		width: 100%;
		box-sizing: border-box;
		border-radius: 50%;
		background: #000;

	}
	.solve_two  ul li .img h3{
		position: absolute;
		left: 5px;
		top: 5px;
		box-sizing: border-box;
		width: calc(100% - 10px);
		height: calc(100% - 10px);
		padding: 0 25px;
		border-radius:50% ;
		color: #fff;
		display:flex;
		align-items:center;
		font-size: 24px;
		font-family: fzlt_ch;
		margin: 0;
		justify-content:center;
		background: rgba(0, 0, 0, .3);
		text-align: center;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.solve_two  ul li:hover .img h3{
		background: none;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.solve_two  ul li  .text{
		color: #181818;
		font-size: 18px;
		line-height: 1.8em;
		text-align: center;
		padding-top: 35px;
	}
	.solve_three{
		overflow: hidden;
		background: #787878;
		display:flex;
	}
	.solve_three .left{
		width: 50%;
		box-sizing: border-box;
		padding-right: 40px;
		padding-bottom:40px;
	}
	.solve_three .left .box{
		float: right;
		width: 90%;
		box-sizing: border-box;
	}
	.solve_three .left .box .top{
		padding-top: 80px;
	}
	.solve_three .left .box .top ul{
		margin: 0;
		overflow: hidden;
		display: inline-block;
		border: 1px solid #fff;
	}
	.solve_three .left .box .top ul li{
		float: left;
		padding: 5px 25px;
		border-left: 1px solid #fff;
		color: #fff;
		font-size: 20px;
	}
	.solve_three .left .box .top ul li:nth-child(1){
		border: none;
	}
	.solve_three .left .box .top ul li.active{
		color: #514f4f;
		background: #fff;
	}
	.solve_three .left .box .bottom{
		padding-top: 80px;
	}
	.solve_three .left .box .bottom .item{
		display: none;
	}
	.solve_three .left .box .bottom .item.active{
		display: block;
		overflow: hidden;
		display: flex;
	}
	.solve_three .left .box .bottom .item.active .text{
		width: 50%;
		box-sizing: border-box;
		padding-right: 15px;
		
	}
	.solve_three .left .box .bottom .item.active .text h3{
		font-size: 24px;
		color: #fff;
		font-family:'fzlt_ch';
		padding-left: 15px;

	}
	.solve_three .left .box .bottom .item.active .text  ul{
		list-style: disc;
		padding-left: 15px;
	}
	.solve_three .left .box .bottom .item.active .text ul li{
		margin-bottom: 20px;
		color: #fff;
	}
	.solve_three .left .box .bottom .item.active .img{
		width: 50%;
		box-sizing: border-box;
		
		padding-left: 15px;
	}
	.solve_three .left .box .bottom .item.active .img img{
		width: 100%;
	}
	.solve_three .right{
		width: 50%;
		padding-left: 40px;
		box-sizing: border-box;
		background: #029fe4;
		padding-top: 40px;
		padding-bottom: 40px;
	}
	.solve_three .right .box{
		width: 100%;
		padding-right: 15px;
		box-sizing: border-box;
	}
	.solve_three .right .title{
		text-align: right;
	}
	.solve_three .right .title h3{
		font-size: 30px;
		color: #fff;
		font-family: "fzlt_ch";
		margin: 0;
	}
	.solve_three .right .title p{
		display: inline-block;
		width: 50px;
		height: 2px;
		background: #fff;
		margin-top: 10px;

	}
	.solve_three .right  .box .img{
		padding-top: 20px;
	}
	.solve_three .right  .box .img img{
		width: 100%;
	}
	.solve_three .right  .box .img .item{
		display:none;
	}
	.solve_three .right  .box .img .active{
		display:block;
	}
	.solve_three .right  .box .p{
		text-align: center;
		color: #fff;
		padding-top: 10px;
		margin: 0;
		font-size: 20px;
	}
	.advantage{
		padding: 80px 0;
	}
	.advantage .title{
		padding-bottom: 40px;
	}
	.advantage .title h3{
		margin: 0;
		font-size: 30px;
		color: #181818;
		font-family: "fzlt_ch";
		text-align: center;		
	}
	.advantage .title p{
		margin: 0 auto;
		height: 2px;
		width: 50px;
		margin-top: 15px;
		background: #029fe4;
	}
	.advantage  .list ul{
		display: flex;
	}
	.advantage  .list ul li{
		width: 25%;
		box-sizing: border-box;
		position: relative;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.advantage  .list ul li .img{
		text-align: center;
		overflow: hidden;
		height: 353px;/*553px*/
		width: 100%;
		background-size: cover;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.advantage  .list ul li .mo{
		position: absolute;
		width: 100%;
		height: 100%;
		background: rgba(0, 0, 0, 0.5);
		top: 0;
		margin: 0;
		left: 0;
		text-align: center;
		color: #fff;
		overflow:hidden;
		font-size: 20px;
		box-sizing: border-box;
		padding: 20px;/*40px*/
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;

	}
	
	.advantage  .list ul li.item{
		width: 16.66%;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.advantage  .list ul li.active{
		width: 50%;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.advantage  .list ul li.active .mo{
		line-height: 2em;
		text-align: left;
		background: rgba(0, 0, 0, 0);
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.advantage  .list ul li .mo .box h3{
		display:flex;
		margin:0;
		align-items:center;
		justify-content:center;
		height:100%;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.advantage  .list ul li .mo .box p{
		text-align:left;
		font-size:16px;
		opacity:0;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.advantage  .list ul li .mo .box{
		position:absolute;
		left:0;
		bottom:0;
		height:100%;
		width:100%;
		box-sizing:border-box;
		padding:0 15px;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.advantage  .list ul li.active .mo .box{
		height:auto;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.advantage  .list ul li.active .mo .box p{
		opacity:1;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.advantage  .list ul li.active .mo .box h3{
		height:auto;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
		justify-content:left;
	}
	.solve_four .list ul{
		display: flex;
		flex-wrap: wrap;
	}
	.solve_four .list ul li{
		width: calc(25% - 15px);
		margin-left: 15px;
		border: 1px solid #dcdcdc;
		margin-bottom: 20px;
		padding: 15px;
		box-sizing: border-box;
	}
	.solve_four .list ul li .img{
		width: 100%;
		text-align: center;
		height: 285px;
		line-height: 285px;
		overflow:hidden;
	}
	.solve_four .list ul li .img img{
		vertical-align: middle;
		max-width: 100%;
		max-height: 100%;
		-webkit-transition: all .3s ease-in-out 0s;
		-moz-transition: all .3s ease-in-out 0s;
		-ms-transition: all .3s ease-in-out 0s;
		-o-transition: all .3s ease-in-out 0s;
		transition: all .3s ease-in-out 0s;
	}
	.solve_four .list ul li .img:hover img{
		transform: scale(1.2);
		-webkit-transition: all .3s ease-in-out 0s;
		-moz-transition: all .3s ease-in-out 0s;
		-ms-transition: all .3s ease-in-out 0s;
		-o-transition: all .3s ease-in-out 0s;
		transition: all .3s ease-in-out 0s;
	}
	.solve_four .list ul li .thum{
		text-align: center;
	}
	.solve_four .list ul li .thum .item{
		display: inline-block;
		width: 40px;
		height: 40px;
		text-align: center;
		line-height: 28px;
		border: 1px solid #dcdcdc;
		box-sizing: border-box;
		padding: 5px;
		cursor: pointer;
		margin-right: 5px;
		margin-bottom: 5px;
	}
	.solve_four .list ul li .thum .item img{
		max-width: 100%;
		max-height: 100%;
		vertical-align: middle;
	}
	.solve_four .list ul li .thum .item:hover{
		border: 1px solid #029fe4;
	}
	.solve_four .list ul li .thum .item.active{
		border: 1px solid #029fe4;
	}
	.solve_four .list ul li .text{

	}
	.solve_four .list ul li .text h3{
		margin: 0;
		padding: 15px 0;
		font-size: 18px;
	}
	.solve_four .list ul li .text p{

	}
	.solve_four .list ul li .text p span{
		font-size: 14.5px;
	}
	.solve_four .list ul li .text p small{
		float: right;
		font-size: 14.5px;
		background: url(../images/icon_10.png) no-repeat center left;
		padding-left: 20px;
	}
	.solve_four .title{
		padding-bottom: 40px;
	}
	.solve_four .title h3{
		text-align: center;
		color: #181818;
		font-size:28px;
		font-family: 'fzlt_ch';
		margin-top: 0;
	}
	.solve_four .title p{
		width: 50px;
		height: 3px;
		background: #029fe4;
		margin: 0 auto;
	}
	.solve_four {
		padding-bottom: 80px;
	}
	.solve_five{
		padding: 80px 0;
		background: #f0f0f0;
	}
	.solve_five .title{
		padding-bottom: 40px;
	}
	.solve_five .title h3{
		text-align: center;
		color: #181818;
		font-family: 'fzlt_ch';
		font-size:28px;
		margin-top: 0;
	}
	.solve_five .title p{
		width: 50px;
		height: 3px;
		background: #029fe4;
		margin: 0 auto;
	}
	.solve_two .title{
		padding-bottom: 40px;
	}
	.solve_two .title h3{
		text-align: center;
		color: #181818;
		font-family: 'fzlt_ch';
		font-size:28px;
		margin-top: 0;
	}
	.solve_two .title p{
		width: 50px;
		height: 3px;
		background: #029fe4;
		margin: 0 auto;
	}
	.solve_five .list{

	}
	.solve_five .list ul{
		display: flex;
		flex-wrap: wrap;
	}
	.solve_five .list  ul li{

		width: 25%;
		padding: 10px;
		box-sizing: border-box;
	}
	.solve_five .list  ul li a{
		display:block;
		background: #fff;
		box-sizing: border-box;
		width: 100%;
		padding: 20px;

	}
	.solve_five .list  ul li a .img{
		overflow: hidden;
		height: 130px;
		line-height: 130px;
	}
	.solve_five .list  ul li a .img img{
		width: 100%;
		vertical-align: middle;
	}
	.solve_five .list  ul li a  .text h3{
		text-align: center;
		font-size: 18px;
		font-family: "fzlt_zh";
		color: #181818;
	}
	.solve_five .list  ul li a  .text p{
		text-align: center;
		font-size: 14px;
		color: #787878;
		height: 80px;
		overflow: hidden;
		line-height: 1.9em;
	}
	.solve_five .list  ul li a:hover{
		box-shadow: 0 0 20px #dcdcdc;
	}
	.about_two{
		background: url('../images/about_munber.png');
		padding: 80px 0;
		box-sizing: border-box;
	}
	.about_two .title{
		padding-bottom: 40px;
		text-align: center;
	}
	.about_two .title h3{
		font-size: 28px;
		font-family: "fzlt_ch";
		color: #fff;
		margin-top: 0;
	}
	.about_two .title p{
		width: 50px;
		height: 3px;
		background: #fff;
		margin: 0 auto;
	}
	.about_two .dis{
		text-align: center;
		font-size: 20px;
		color: #fff;
		line-height: 2em;
		width: 80%;
		margin: 0 auto;
	}
	.about_two .bottom{
		text-align: center;
		padding-top: 100px;
		display: flex;
	}
	.about_two .bottom .item{
		display: inline-block;
		padding: 0 15px;
		color: #fff;
		width: 33.33%;
	}
	.about_two .bottom .item:nth-child(1) h3{
		font-size: 24px;
		font-family: "fzlt_ch";
		width: 60%;
		margin: 0 auto;
	}
	.about_two .bottom .item p{
		font-size: 18px;
		margin-top: 15px;
	}
	.about_two .bottom .item h3 {
		margin-top: 0;
		margin-bottom: 0;
	}
	.about_two .bottom .item h3 span{
		font-size: 60px;
		font-family: "fzlt_ch";
	}
	.about_two .bottom .item h3 small{
		font-size: 24px;
		color: #fff;
	}
	.about_three{
		padding: 80px 0 0;
		position: relative;
	}
	.about_three .top{
		display: flex;
	}
	.about_three .top .title{
		width: 18.7%;
		box-sizing: border-box;
	}
	.about_three .top .title h3{
		font-size: 28px;
		color: #181818;
		font-family: "fzlt_ch";
		margin-top: 0;
	}
	.about_three .top .title p{
		width: 50px;
		height: 3px;
		background: #029fe4;
	}
	.about_three .top .about_box{
		width: 81.3%;
		padding-top: 80px;
		box-sizing: border-box;
	}
	.about_three .top .about_box .swiper-container{
		overflow: hidden;
		position: relative;
		height: 600px;
		padding-bottom: 50px;
	}
	.about_three .top .about_box .swiper-container .swiper-slide{
		overflow:hidden;
	}
	.about_three .top .about_box .swiper-container .swiper-slide h3{
		color: #181818;
		font-size: 72px;
		font-family: "fzlt_ch";
		margin: 0;
	}
	.about_three .top .about_box .swiper-container .swiper-slide  .dis{
		color: #181818;
		font-size: 20px;
		padding-top: 40px;
		line-height: 2em;
	}
	.about_three .top .about_box .swiper-container .swiper-slide  .dis p{
		margin:0;
	}
	.about_three .top .about_box .swiper-container .swiper-slide-next h3{
		color: #d2d2d2;
	}
	.about_three .year{
		position: absolute;
		height: 430px;
		right: 100px;
		width: 60px;
		top: 160px;
	}
	.about_three .year .swiper-container{
		height: 430px;
	}
	.about_three .year .swiper-container .swiper-slide span{
		display: inline-block;
		width: 100%;
		font-size: 18px;
		text-align: center;
	}
	.about_three .year .swiper-container .swiper-slide-thumb-active span{
		border-right: 1px solid #029fe4;
		color: #029fe4;
	}
	.about_four{
		background: url("../images/about_pds.png") no-repeat center ;
		padding: 110px 0;
	}
	.about_four .title{
		text-align: center;
		padding-bottom: 40px;
	}
	.about_four .title h3{
		font-size: 28px;
		font-family: "fzlt_ch";
		color: #fff;
		margin-top: 0;
	}
	.about_four .title p{
		width: 50px;
		margin: 0 auto;
		height: 3px;
		background: #fff;
	}
	.about_four .dis{
		text-align: center;
		font-size: 16px;
		line-height: 2em;
		color: #fff;
		padding-bottom: 40px;
	}
	.about_four  .bot{
		text-align: center;
		display: flex;
		padding-bottom: 40px;
	}
	.about_four  .bot .item{
		display: inline-block;
		padding: 0 20px;
		width: 50%;
	}
	.about_four  .bot .item h3 span{
		font-size: 60px;
		color: #fff;
	}
	.about_four  .bot .item h3 small{
		font-size: 24px;
		color: #fff;
	}
	.about_four  .bot .item p{
		font-size: 18px;
		color: #fff;
	}
	.about_four  .icon{
		text-align: center;
		display: flex;
	}
	.about_four  .icon .item{

		padding: 0 20px;
		width: 33.33%;
	}
	.about_four  .icon .item p{
		font-size: 18px;
		color: #fff;
		margin-top: 10px;
	}
	.about_five{
		padding: 80px 0;
	}
	.about_five .title{

	}
	.about_five .title h3{
		margin-top: 0;
		font-size: 28px;
		font-family: "fzlt_ch";
	}
	.about_five .title p{
		width: 50px;
		height: 3px;
		background: #029fe4;
		margin: 0;
	}
	.about_five .content {
		width: 993px;
		margin: 0 auto;
		box-sizing: border-box;
		padding: 0 15px;
		position: relative;
	}
	.about_five .content .swiper-slide .text{
		float: left;
		width: 50%;
		box-sizing: border-box;
		padding-top: 40px;

	}
	.about_five .content .swiper-slide .img{
		width: 50%;
		padding-left: 40px;
		float: right;
		box-sizing: border-box;
	}	
	.about_five .content .swiper-slide .img  img{
		width: 100%;
	}
	.about_five .content .swiper-slide .text h3{
		margin: 0;
		font-size: 24px;
		color: #181818;
		font-family: 'fzlt_ch';
	}
	.about_five .content .swiper-slide .text p{
		font-size: 14px;
		color: #333333;
		padding-top: 15px;
		line-height: 1.8em;
	}
	.about_five .content .swiper-slide .text a{
		font-size: 14px;
		padding: 5px 30px;
		border: 1px solid #333333;
		margin: 15px 0;
		display: inline-block;
	}
	.about_five .content .swiper-slide .text a:hover{
		border: 1px solid #029fe4;
	}
	.about_five .content .swiper-slide .text h4{
		font-size: 50px;
		color: #181818;
		font-family: "fzlt_ch";
		margin: 0;
		padding-top: 15px;
	}	
	.about_five .content  .pages{
		position: absolute;
		bottom: 0;
		left: 50%;
		background: #029fe4;
		z-index: 9;
		text-align: center;
		width: 160px;
		margin-left: -40px;
	}
	.about_five .content  .pages div{
		position: static;
		display: inline-block;
		opacity: 1;
	}
	.about_five .content  .pages div{
		margin: 0;
		color: #fff;
		height: 40px;
		font-size: 20px;
		padding-top: 7px;
		box-sizing: border-box;
	}
	.about_five .content  .pages div.swiper-button-prev:after{
		font-size: 20px;
	}
	.about_five .content  .pages div.swiper-button-next:after{
		font-size: 20px;
	}
	.about_five .content  .pages .swiper-pagination{
		width: 90px;

	}
	.about_five .content  .pages .swiper-pagination span{
		padding: 0 10px;
	}
	.culture{
		padding: 0 0 80px 0;
	}
	.culture .title{
		padding-top: 80px;
	}
	.culture .title h3{
		font-size: 24px;
		margin-top: 0;
		color: #181818;
		font-family: 'fzlt_ch';
	}
	.culture .title p{
		width: 50px;
		height: 3px;
		background: #029fe4;
	}
	.culture  .item{
		padding-bottom: 40px;
	}
	.culture  .item h4{
		font-size: 24px;
		margin: 0;
		padding-top: 40px;
		color: #181818;
		font-family: 'fzlt_ch';
	}
	.culture  .item .bot{
		padding-top: 40px;
		display: flex;
	}
	.culture  .item .bot .text{
		font-size: 16px; /*18*/
		width: 58%;
		box-sizing: border-box;
		line-height: 2em;
		text-indent: 2em;
	}
	.culture  .item .bot .img{
		width: 42%;
		box-sizing: border-box;
		padding: 0 0px 0 70px;
	}
	.culture  .item .bot .img img{
		width: 100%;
	}
	.marginTop{
		margin-top: -40px;
	}
	.culture_two{
		padding-bottom: 80px;
	}
	.culture_two ul{
		display:flex;
	}
	.culture_two ul li{
		width: 20%;
		box-sizing: border-box;
		text-align: center;
		padding: 0 10px ;
	}
	.culture_two ul li .img{

	}
	.culture_two ul li .img img{
		max-width: 100%;
	}
	.culture_two ul li  h3{
		font-size: 24px;/*30*/
		font-family: "fzlt_ch";
		margin: 0;
		color: #181818;
		padding: 20px 0 10px;
	}
	.culture_two ul li span{
		display:block;
		margin: 0 auto;
		width: 50px;
		height: 3px;
		background: #029fe4;
	}
	.culture_two ul li p{
		font-size: 18px;/*20*/
		padding-top: 15px;
		color: #181818;
	}
	.culture_two ul li .box{
		border: 1px solid #dcdcdc;
		border-radius: 5px;
		height: 100%;
		padding: 30px 0;
	}
	.honor_one{
		padding: 80px 0;
	}
	.honor_one ul{
		display: flex;
		flex-wrap: wrap;
	}
	.honor_one ul li{
		width: 33.3%;
		box-sizing: border-box;
		text-align: center;
		padding-bottom: 60px;
	}
	.honor_one ul li .img{
		height: 117px;
		overflow: hidden;
		text-align: center;
		line-height: 117px;
	}
	.honor_one ul li .img img{
		vertical-align: middle;
		max-height: 100%;
		max-width: 100%;
	}
	.honor_one ul li h3{
		height: 45px;
		line-height: 22.5px;
		font-size: 18px;
		margin: 0;
		margin-top: 30px;
	}
	.honor_two{
		padding-bottom: 80px;
	}
	.honor_two .title{
		padding-bottom: 40px;
		text-align: center;
	}
	.honor_two .title h3{
		font-size: 30px;
		color: #181818;
		font-family: "fzlt_ch";
		margin-top: 0;
	}
	.honor_two .title p{
		width: 50px;
		margin: 0 auto;
		height: 2px;
		background: #029fe4;
	}
	.honor_two .dis{
		text-align: center;
		padding: 0 20px;
		box-sizing: border-box;
		font-size: 18px;
		color: #181818;
		padding-bottom: 40px;
	}
	.honor_two .honor_box{
		padding: 0 40px;
		position: relative;
	}
	.honor_two .honor_box .swiper-slide img{
		width: 100%;
	}
	.honor_two .honor_box .swiper-button-prev{
		opacity: 1;
		width: 35px;
		height: 50px;
		font-size: 16px;
		background: #383a39;
		color: #fff;
		left: 0;
		--swiper-navigation-size: 18px;
	}
	.honor_two .honor_box .swiper-button-next{
		opacity: 1;
		width: 35px;
		height: 50px;
		font-size: 16px;
		background: #383a39;
		color: #fff;
		right: 0;
		--swiper-navigation-size: 18px;
	}
	.honor_mo{
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: rgba(0, 0, 0, .7);
		z-index: 9;
		display: none;
	}
	.honor_mo .box{
		position: absolute;
		left: 50%;
		width: 850px;
		box-sizing: border-box;
		margin-left: -425px;
		background: #787878;
		top: 50%;
		padding: 20px 50px;
		margin-top: -10%;
	}
	.honor_mo .box .close{
		position: absolute;
		top: 0;
		left: 0;
		width: 50px;
		height: 50px;
		background: #029fe4;
		opacity: 1;
		text-align:  center;
		line-height: 50px;
		margin-left: -50px;
	} 
	.honor_mo .box .close img{
		vertical-align: middle;
	}
	.honor_mo .box .title h3{
		font-size: 24px;
		font-family: fzlt_zh;
		color: #fff;
		margin: 0;
		padding-bottom: 15px;
		border-bottom: 1px solid #fff;
	}
	.honor_mo .box .bot{
		padding-top: 15px;
	} 
	.honor_mo .box .bot .left{
		width: 55%;
		box-sizing: border-box;
		font-size: 16px;
		color: #fff;
		line-height: 2em;
	}
	.honor_mo .box .bot .right{
		width: 45%;
		box-sizing: border-box;
	}
	.honor_mo .box .bot .right img{
		width: 100%;
	}
	.join_one{
		padding-top: 80px;
	}
	.join_one .title{
		padding-bottom: 40px;
		text-align: center;
	}	
	.join_one .title h3{
		margin-top: 0;
		font-size: 28px;
		color: #181818;
		font-family: "fzlt_ch";
	}
	.join_one .title p{
		width: 50px;
		height: 3px;
		margin: 0 auto;
		background: #029fe4;
	}
	.join_one  .dis{
		box-sizing: border-box;

		font-size: 16px;
		color: #181818;
		text-align: center;
		line-height: 2em;
	}
	.join_one   .img{
		padding-top: 40px;

	}
	.join_one   .img img{
		width: 100%;
	}
	.join_one .bot{

		display: flex;
		padding-top: 40px;
		padding-bottom: 80px;
	}
	.join_one .bot .item{
		width: 33.3%;
		box-sizing: border-box;
		text-align: center;
	}
	.join_one .bot .item h3{
		margin: 0;
	}
	.join_one .bot .item h3 span{
		font-size: 50px;
		color: #181818;
	}
	.join_one .bot .item h3 small{
		font-size: 24px;
		color: #181818;
	}
	.join_one .bot .item p{
		font-size: 18px;
		color: #181818;
	}
	.join_two{
		background: #f6f6f6;
		padding: 80px 0;
	}
	.join_two .title{
		text-align: center;
		padding-bottom: 40px;
	}
	.join_two .title h3{
		margin-top: 0;
		font-size: 28px;
		color: #181818;
		font-family: "fzlt_ch";
	}
	.join_two .title p{
		width: 50px;
		height: 3px;
		margin: 0 auto;
		background: #029fe4;
	}
	.join_two  .dis{
		text-align: center;
		font-size: 20px;
		color: #181818;
		line-height: 2em;

		padding: 0 5% 40px;
	}
	.join_two .bot{
		display: flex;
	}
	.join_two .bot .item{
		width: 33.3%;
		box-sizing: border-box;
		padding: 0 15px;
	}
	.join_two .bot .item .img{
		width: 100%;
	}
	.join_two .bot .item .img img{
		width: 100%;
	}
	.join_two .bot .item .text{
		padding-top: 40px;
	}
	.join_two .bot .item .text p{
		margin: 0;
		font-size: 18px;
		color: #181818;
		line-height: 2em;
		text-align: center;
	}
	.join_three{
		padding: 80px 0;
		overflow: hidden;
	}
	.join_three .title{
		text-align: center;
		padding-bottom: 40px;
	}
	.join_three .title h3{
		margin-top: 0;
		font-size: 28px;
		color: #181818;
		font-family: "fzlt_ch";
	}
	.join_three .title p{
		width: 50px;
		height: 3px;
		margin: 0 auto;
		background: #029fe4;
	}
	.join_three .title h4{
		margin: 0;
		font-size: 18px;
		padding-top: 10px;
	}
	.join_three .list ul{
		display: flex;
		width: 100%;
	}
	.join_three .list ul li{
		height: 425px;
		box-sizing: border-box;
		width: 16.666%;
		position: relative;
		border-right: 1px solid #ffffff;
		overflow: hidden;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.join_three .list ul li:last-child{
		border-right: none;
	}
	.join_three .list ul li .text{
		position: absolute;
		left: 0;
		top: 0;
		background: #181818;
		width: 100%;
		padding-top: 150px;
		height: 100%;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.join_three .list ul li .img{
		text-align: center;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.join_three .list ul li h3{
		text-align: center ;
		font-size: 20px;
		color: #fff;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.join_three .list ul li .text p{
		padding: 0 20px;
		font-size: 16px;
		color: #fff;
		line-height: 2em;
		margin-top: 200px;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.join_three .list ul li.active{
		width: 22.6%;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.join_three .list ul li.active .text{
		padding-top: 80px;
		background: rgba(0, 0, 0, 0.7);
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.join_three .list ul li.active .text p{
		margin-top: 20px;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.join_four{
		padding-bottom: 80px;
	}
	.join_four .title{
		text-align: center;
		padding-bottom: 40px;
	}
	.join_four .title h3{
		margin-top: 0;
		font-size: 28px;
		color: #181818;
		font-family: "fzlt_ch";
	}
	.join_four .title p{
		width: 50px;
		height: 3px;
		margin: 0 auto;
		background: #029fe4;
	}
	.join_four .list ul{
		display: flex;
	}
	.join_four .list ul li{
		width: 33.3333%;
		text-align: center;
	}
	.join_four .list ul li .img {
		padding-bottom: 40px;
	}
	.join_four .list ul li .img img{}
	.join_four .list ul li p{
		margin: 0;
		font-size: 16px;
		text-align: center;
		line-height: 2em;
	}
	.join_five{
		padding: 80px 0;
		background: #f6f6f6;
	}
	.join_five .title{
		text-align: center;
		padding-bottom: 40px
	}
	.join_five .title h3{
		margin-top: 0;
		font-size: 28px;
		color: #181818;
		font-family: "fzlt_ch";
	}
	.join_five .title p{
		width: 50px;
		height: 3px;
		margin: 0 auto;
		background: #029fe4;
	}
	.join_five .list{
		overflow: hidden;
	}
	.join_five .list .left{
		width: 80%;
		box-sizing: border-box;
		
	}
	.join_five .list .left .swiper-container{
		height: 410px;
	}
	.join_five .list .left .swiper-slide{
		overflow: hidden;
	}
	.join_five .list .left .swiper-slide img{
		height: 100%;
	}
	.join_five .list .right{
		width: 20%;
		box-sizing: border-box;
		padding-left: 10px;

	}
	.join_five .list .right .swiper-container{
		height: 410px;
	}
	.join_five .list .right .swiper-container .swiper-slide{
		text-align: center;

	}
	.join_five .list .right .swiper-container .swiper-slide img{
		height: 100%;
		width: auto;
	}
	.join_five .list .right .swiper-container .swiper-slide .mo{
		position: absolute;
		left: 0;
		top: 0;
		height: 100%;
		width: 100%;
		opacity: 0.5;
		background: #fff;
	}
	.join_five .list .right .swiper-container .swiper-slide.swiper-slide-thumb-active .mo{
		
		background: #000;
	}
	.join_six{
		padding: 80px 0;
	}
	.join_six .title{
		text-align: center;
		padding-bottom: 40px
	}
	.join_six .title h3{
		margin-top: 0;
		font-size: 28px;
		color: #181818;
		font-family: "fzlt_ch";
	}
	.join_six .title p{
		width: 50px;
		height: 3px;
		margin: 0 auto;
		background: #029fe4;
	}
	.join_six  .list ul{
		display: flex;
		width: 100%;
		text-align: center;
	}
	.join_six  .list ul li{
		width: 7.14%;
		text-align: center;
	}
	.join_six  .list ul li:last-child{
		display: none;
	}
	.join_six .list ul li img{
		width: 80%;
	}
	.join_six  .list ul li P{
		font-size: 16px;
		color: #181818;
		padding-top: 20px;
		line-height: 2em;
	}
	.join_six  .list ul li i{
		display: inline-block;
		font-style: unset;
		padding-top: 10px;
	}
	.join_six  .list ul li i:after{
		font-family: swiper-icons;
		font-variant: initial;
		letter-spacing: 0;
		font-size: 30px;
		text-transform: none!important;
		content: 'next';
	}
	.join_seven{
		padding: 80px 0;
		background: #f6f6f6;
	}
	.join_seven .title{
		text-align: center;

	}
	.join_seven .title h3{
		margin-top: 0;
		font-size: 28px;
		color: #181818;
		font-family: "fzlt_ch";
	}
	.join_seven .title p{
		width: 50px;
		height: 3px;
		margin: 0 auto;
		background: #029fe4;
	}
	.join_seven .title h4{
		margin: 0;
		padding-top: 15px;
	}
	.join_seven  .form .group{
		display: flex;
		flex-wrap: wrap;
		padding-top: 40px;
	}
	.join_seven  .form .group .item{
		width: 33.33%;
		box-sizing: border-box;
		padding-right: 40px;\

	}

	.join_seven  .form .group  label{
		display: block;
		font-size: 16px;
		width: 100%;
		color: #181818;
	}
	.join_seven  .form .group .item input {
		background: none;
		border: none;
		border-bottom: 1px solid #dcdcdc;
		padding: 5px 10px;
		outline: none;
		width: 100%;
	}
	.join_seven  .form .group>input{
		padding: 5px 10px;
		outline: none;
		border: none;
		background: none;
		height: 30px;
		margin-top: 40px;
		border-bottom: 1px solid #dcdcdc;
		width: calc(100% - 40px);
	}
	.join_seven  .form .group>input:focus{
		background:none;
	}
	.join_seven  .form .group button{
		margin: 0 auto;
		background: #029fe4;
		color: #fff;
		border: none;
		padding: 8px 40px;
	}
	.join_seven  .form .group button:hover{
		background: #fff;
		color: #029fe4;
	}
	.join_seven  .form .group button:focus{
		background: #fff;
		color: #029fe4;
	}
	.news_one{
		padding: 80px 0;
	}
	.news_one .list ul{
		display: flex;
		flex-wrap: wrap;
	}
	.news_one .list ul li{
		width: 33.33%;
		box-sizing: border-box;
		padding: 0 15px;

	}
	.news_one .list ul li a{
		display: block;
		overflow: hidden;
		position: relative;
		padding-bottom: 20px;
	}
	.news_one .list ul li .img{
		width: 100%;
		height: 164px;
		overflow: hidden;
	}
	.news_one .list ul li .img img{
		width: 100%;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.news_one .list ul li:hover .img img{
		transform: scale(1.2);
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.news_one .list ul li  .mo{
		position: absolute;
		left: 0;
		top: 0;
		text-align: center;
		width: 100%;
		line-height: 164px;
		margin-top: -164px;
		height: 164px;
		background: rgba(0, 0, 0, 0.5);
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.news_one .list ul li  .mo img{
		vertical-align: middle;
	}
	.news_one .list ul li a:hover  .mo{
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
		margin-top: 0;
	}
	.news_one .list ul li a h3{
		font-family: "fzlt_zh";
		color: #181818;
		font-size: 18px;
		margin: 0;
		padding: 10px;
		height: 75px;
		line-height:1.8em;
	}
	.news_one .list ul li a p{
		font-family: "fzlt_zh";
		color: #787878;
		font-size: 14px;
		margin: 0;
		padding: 0 10px;
	}
	.news_show{
		padding: 60px 0;
		border-top:1px solid #dcdcdc;
	}
	.news_show .title{
		text-align: center;
	}
	.news_show .title h3{
		margin: 0;
		font-size: 45px;
		color: #333333;
		padding-bottom: 80px;
		font-family: "fzlt_ch";
	}
	.news_show .title p{
		text-align: center;
		margin: 0;
		background: url('../images/x.jpg') repeat-x center;
	}
	.news_show .title p span{
		display: inline-block;
		padding: 5px 50px;
		background: #fff;
	}
	.news_show .content{
		font-size: 20px;
		color: #434242;
		line-height: 2em;
		padding: 40px 0;
	}
	.news_show .news_more .more{
		padding-top: 40px;
	}
	.news_show .news_more .more h3{
		color: #181818;
		font-size: 24px;
		font-family: fzlt_ch;
		padding-bottom: 40px;
	}
	.news_show .news_more .list ul li{
		font-size: 16px;
		overflow: hidden;
	}
	.news_show .news_more .list ul li a{
		color: #787878;
		line-height: 2em;
		overflow: hidden;
	}
	.news_show .news_more .list ul li a span{
		float: left;
	}
	.news_show .news_more .list ul li a small{
		float: right;
	}
	.news_show .news_more .list ul li a:hover{
		color: #029fe4;
	}
	.flxe_right{
		position: fixed;
		right: 15px;
		width: 70px;
		background: #404040;
		z-index: 999;
		top: 50%;
		margin-top: -137px;
	}
	.flxe_right ul li{
		border-bottom: 1px solid #dcdcdc;
		position: relative;
	}
	.flxe_right ul li a{
		padding: 20px 0;
		display: block;
	}
	.flxe_right ul li a .img{
		text-align: center;
	}
	.flxe_right ul li a p{
		text-align: center;
		color: #fff;
		margin: 0;
		padding-top: 10px;
	}
	.flxe_right ul li .qrcode{
		position: absolute;
		right: 70px;
		width: 134px;
		top: 0;
		height: 134px;
		background: #404040;
		padding: 0;
		width: 0;
		box-sizing: border-box;
		overflow: hidden;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;

	}
	.flxe_right ul li .qrcode img{
		width: 100%;
		height: 100%;
	}
	.flxe_right ul li .qrcode.active{
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
		width: 134px;
		padding: 10px;
	}
	.video_list .list ul li .text{
		display: flex;
	}
	.video_list .list ul li .text .title{
		width: 80%;
	}
	.video_list .list ul li .text .title h3{

	}

	.video_list .list ul li .text .play{
		width: 20%;
		padding-top: 10px;
		text-align: center;
	}
	.video_mo .box{
		height: 440px;
		padding: 20px;
		margin-top: -220px;
	}
	.video_mo .box .play_box{
		height: 100%;
	}
	.contact .footer{
		background: #fff;
	}
	.contact .play{
		padding: 40px 0;
		text-align: right;
	}
	.contact .play  a{
		display: inline-block;
		margin-left: 25px;
		width: 30px;
		height: 26px;
		overflow: hidden;
	}
	.contact .play  a span{
		position: relative;
		display: inline-block;
		width: 100%;
		height: 100%;
		border-right: 0px solid transparent;
		left: -30px;
		webkit-filter: drop-shadow(30px 0 0px #4d4d4d);
    	filter: drop-shadow( 30px 0 0px #4d4d4d);
	}
	.contact .play  a:nth-child(1) span{
		background: url('../images/f1.png') no-repeat center;
	}
	.contact .play  a:nth-child(2) span{
		background: url('../images/f2.png') no-repeat center;
	}
	.contact .play  a:nth-child(3) span{
		background: url('../images/f3.png') no-repeat center;
	}
	.contact .play  a:nth-child(4) span{
		background: url('../images/f4.png') no-repeat center;
	}
	.contact{
		padding: 80px 0;
	}
	.contact .container{
		display:flex;
	}
	.contact .left{
		width: 50%;
		box-sizing: border-box;
		padding-right: 40px;
		border-bottom: 1px solid #dcdcdc;
	}
	.contact .left h3{
		color: #181818;
		font-size: 24px;
		margin: 0;
		padding-bottom: 40px;
		font-family: "fzlt_ch";
	}
	.contact .left p{
		color: #333333;
		font-size: 16px;
	}
	.contact .left p:last-child{
		
		padding-bottom: 20px;
	}
	.contact .right{
		width: 50%;
		box-sizing: border-box;
		border-bottom: 1px solid #dcdcdc;
		padding-left: 40px;
		margin-left:25px;
	}
	.contact .right h3{
		color: #181818;
		font-size: 24px;
		margin: 0;
		padding-bottom: 40px;
		font-family: "fzlt_ch";
	}
	.contact .right .play{
		text-align: left;
		padding: 0;
		padding-bottom: 20px;
		
	}
	.contact .right .play a{
		margin-left: 0;
		margin-right: 40px;
	}
	.map{
		position: relative;
		margin-bottom:40px;
	}
	.map .map_content{
		width: 90%;
		margin: 0  0 0 auto;
		height: 500px;
	}
	.map .map_form{
		position: absolute;
		left: 0;
		top: 0;
		height: 100%;
		width: 50%;
		z-index: 99;
		background: rgba(0, 0, 0, 0.5);
	}
	.map .map_form .box{
		float: right;
		
		box-sizing: border-box;
		padding-right: 40px;
		padding-top: 20px;
	}
	.map .map_form .box .group{
		padding-top: 25px;
		overflow: hidden;
	}
	.map .map_form .box .group label{
		display: block;
		font-size: 18px;
		color: #ffffff;
		font-weight: 400;
	}
	.map .map_form .box .group  select{
		background: none;
		border: none;
		border-bottom: 1px solid #dcdcdc;
		height: 40px;
		width: 100%;
		outline: none;
		color: #fff;
	}
	.map .map_form .box .group .item{
		float: left;
		width: 50%;
		box-sizing: border-box;
		padding-right: 2;
	}
	.map .map_form .box .group .item:nth-child(1){
		padding-right: 40px;
	}
	.map .map_form .box .group .item input{
		background: none;
		border: none;
		outline: none;
		color: #fff;
		width: 100%;
		height: 40px;
		border-bottom: 1px solid #dcdcdc;
	}
	.map .map_form .box .text{
		padding-top: 25px;
	}
	.map .map_form .box .text label{
		display: block;
		font-size: 16px;
		color: #ffffff;
		font-weight: 400;
	}
	.map .map_form .box .text textarea{
		height: 60px;
		background: none;
		border: none;
		outline: none;
		color: #fff;
		width: 100%;
		overflow:hidden;
		border-bottom: 1px solid #dcdcdc;
	}
	.map .map_form .box  .but{
		padding-top: 20px;
		text-align: left;
	}
	.map .map_form .box  .but button{
		border: none;
		background: #029fe4;
		padding: 5px 30px;
		font-size: 14px;
		color: #fff;
	}
	.map .map_form .box  .but button:hover{
		background: #fff;
		color: #029fe4;
	}
	.map .map_form .box  .but button:focus{
		background: #fff;
		color: #029fe4;
	}
	.shop{
		padding: 80px 0;
	}
	.shop ul{
		display: flex;
		flex-wrap: wrap;
	}
	.shop ul li{
		width: 50%;
		box-sizing: border-box;

	}
	.shop ul li a{
		display: flex;
	}
	.shop ul li .img{
		width: 40%;
		text-align: center;
		height: 118px;
		line-height: 118px;
		overflow: hidden;
	}
	.shop ul li .text{
		width: 60%;

	}
	.shop ul li a .img img{

	}
	.shop ul li a .img img:nth-child(1){
		display: inline-block;
	}
	.shop ul li a .img img:nth-child(2){
		display: none;
	}
	.shop ul li .text h3{
		margin: 0;
		font-size: 20px;
		line-height: 118px;
	}
	.shop ul li a:hover .img img:nth-child(1){
		display: none;
	}
	.shop ul li a:hover .img img:nth-child(2){
		display: inline-block;
	}
	.after{
		padding: 80px 0;
	}
	.after .container{
		display: flex;
	}
	.after .container ul{
		width: 50%;
		box-sizing: border-box;
		padding: 0 20px;
	}
	.after .container ul li{
		padding-bottom: 20px;
		padding-top: 20px;
		border-bottom: 1px solid #dcdcdc;
	}
	.after .container ul li h3{
		margin: 0;
		font-size: 20px;
		font-family: fzlt_ch;
		color: #181818;
		padding-bottom: 15px;
	}
	.after .container ul li p{
		margin: 0;
		font-size: 16px;
		line-height: 2em;
		overflow: hidden;
		display:flex;
	}
	.after .container ul li p span{
		display: inline-block;
		width: 60px;
		float: left;
	}
	.after .container ul li p small{
		display: inline-block;

		width: calc(100% - 60px)
	}
	.after .container ul li:hover h3{
		color: #029fe4;
	}
	.after .container ul li:hover p{
		color: #029fe4;
	}
	.product_show{
		border-top: 1px solid #dcdcdc;
		padding: 20px 0 80px; 
	}
	.product_show  .show_top .left{
		width: 50%;
		box-sizing: border-box;
		padding-right: 80px;
		padding-top: 40px;
	}
	.product_show  .show_top .left .img_top{
		position: relative;
		overflow: hidden;
	}
	.product_show  .show_top .left .img_top .swiper-slide{
		text-align: center;
		padding-bottom: 20px;
	}
	.product_show  .show_top .left .img_top .swiper-slide img{
		max-width: 100%;
		max-height: 100%;
	}
	.product_show  .show_top .left .img_top  .swiper-button-next.swiper-button-white, .product_show  .show_top .left .img_top  .swiper-button-prev.swiper-button-white{
		
		font-size: 16px;
		width: 35px;
		height: 70px;
		opacity: 1;
		--swiper-navigation-size:20px;
		outline:unset;
		--swiper-navigation-color: #d9d9d9;
	}
	.product_show  .show_top .left .img_top .swiper-button-next.swiper-button-disabled, .product_show  .show_top .left .img_top .swiper-button-prev.swiper-button-disabled{

		opacity: 1;
		outline:unset;
		--swiper-navigation-color: #d9d9d9;
	}
	.product_show  .show_top .left .img_top .swiper-button-next:hover ,.product_show  .show_top .left .img_top .swiper-button-prev:hover{
		--swiper-navigation-color: #fff;
		background:rgba(0, 0, 0, 1)
	}
	.product_show  .show_top .left .img_top .swiper-button-disabled{
		
	}
	.product_show  .show_top .left  .img_bot{
		box-sizing: border-box;
		padding-top: 20px;
	}
	.product_show  .show_top .left  .img_bot .swiper-container{
		width: 50%;
		margin: 0 auto;
	}
	.product_show  .show_top .left  .img_bot .swiper-container .swiper-slide{
		border: 2px solid #dcdcdc;
		box-sizing: border-box;
		padding: 15px;
		height: 70px;
		text-align: center;
	}
	.product_show  .show_top .left  .img_bot .swiper-container .swiper-slide img{
		max-width: 100%;
		max-height: 100%;
	}
	.product_show  .show_top .left  .img_bot .swiper-container .swiper-slide.swiper-slide-thumb-active{
		border: 2px solid #029fe4;
	}
	.product_show  .show_top .right{
		width: 50%;
		box-sizing: border-box;
	}
	.product_show  .show_top .right .title{
		border-bottom: 1px solid #dcdcdc;
		padding-bottom: 15px;
	}
	.product_show  .show_top .right .title h3{
		font-size: 24px;
		color: #181818;
		font-family: fzlt_ch;
		margin: 0;
	}
	.product_show  .show_top .right .title p{
		font-size: 14px;
		color: #787878;
		padding: 5px 0;
		margin: 0;
	}
	.product_show  .show_top .right .title h4{
		font-size: 22px;
		color: #029fe4;
		margin: 0;
		padding-top: 10px;
	}
	.product_show  .show_top .right .people{
		

	}
	.product_show  .show_top .right  h3{
		margin: 0;
		padding-top: 15px;
		font-size: 18px;
		color: #181818;
	}
	.product_show  .show_top .right .list{
		padding-top: 10px;
		display: flex;
		flex-wrap: wrap;
	}
	.product_show  .show_top .right .list span{
		display: block;
		width: calc(50% - 15px);
		text-align: center;
		border: 1px solid #dcdcdc;
		margin-bottom: 15px;
		font-size: 18px;
		padding: 10px 0;
		box-sizing: border-box;
		cursor: pointer;
	}
	.product_show  .show_top .right  .list span:nth-child(odd){
		margin-right: 15px;
	}
	.product_show  .show_top .right  .list span:nth-child(even){
		margin-left: 15px;
	}
	.product_show  .show_top .right .list span.active{
		border: 1px solid #029fe4;
		color: #029fe4;
	}
	.product_show  .show_top .right .dis{
		border: 1px solid #dcdcdc;
		padding: 15px;
		margin-top: 15px;
	} 
	.product_show  .show_top .right .dis ul{
		display:flex;
		flex-wrap: wrap;
	}
	.product_show  .show_top .right .dis ul li{
		min-width: 50%;
		line-height: 2em;
		font-size: 16px;
	}
	.product_show  .show_top .right .dis ul li span{
		font-size: 14.5px;
		color: #333333;
	}
	.product_show  .show_top .right .dis ul li small{
		font-size: 14px;
	}
.product_show  .show_top .right .but{
		padding-top: 25px;
		display: flex;
		justify-content: space-between;
	}
	.product_show  .show_top .right .but .service{
		color: #fff;
		border: none;
		background: #029fe4;
		height: 47px;
		letter-spacing: 5px;
		width:  calc(50% - 10px);
	}
	.product_show  .show_top .right .but .phone{
		display: inline-block;
		margin-left: 15px;
		background: #787878;
		width:  calc(50% - 10px);
		height: 45px;
		line-height: 47px;
		text-align: center;
		color: #fff;
		letter-spacing: 2px;
	}
	.product_show  .show_top .right .but .service:hover{
		background:#1fabe6;
	}
	.product_show  .show_top .right .but .phone:hover{
		background:#d2d2d2;
	}
	.product_show  .show_top .right .but .phone:visited{
		background:#d2d2d2;
		color:#fff;
	}
	.product_show  .show_top .right .but .service:focus{
		background:#1fabe6;
	}
	.product_show  .show_top .right .but .phone img{
		margin-right: 10px;

	}
	.product_show_content{

	}
	.product_show_content .top{
		text-align: center;
		border-bottom: 1px solid #dcdcdc;
		border-top: 1px solid #dcdcdc;
		padding: 10px 0;
	}
	.product_show_content .top ul li{
		display: inline-block;
		height: 35px;
		line-height: 34px;
		padding: 0  25px;
		font-size: 20px;
		cursor: pointer;
	}
	.product_show_content .top ul li:nth-child(1){
		border-right: 1px solid #dcdcdc;
	}
	.product_show_content .top ul li.active{

	}
	.product_show_content .top ul li a{
		display: inline-block;
		padding-bottom: 3px;
	}
	.product_show_content .top ul li a:after{
		content: '';
		display: block;
		border-bottom: 2px solid #029fe4;
		-webkit-transition: all .3s ease-in-out 0s;
		-moz-transition: all .3s ease-in-out 0s;
		-ms-transition: all .3s ease-in-out 0s;
		-o-transition: all .3s ease-in-out 0s;
		transition: all .3s ease-in-out 0s;
		width: 0;
	}
	.product_show_content .top ul li a:hover:after{
		width: 100%;
		-webkit-transition: all .3s ease-in-out 0s;
		-moz-transition: all .3s ease-in-out 0s;
		-ms-transition: all .3s ease-in-out 0s;
		-o-transition: all .3s ease-in-out 0s;
		transition: all .3s ease-in-out 0s;
	}
	.product_show_content .top ul li.active a:after{
		width: 100%;
		-webkit-transition: all .3s ease-in-out 0s;
		-moz-transition: all .3s ease-in-out 0s;
		-ms-transition: all .3s ease-in-out 0s;
		-o-transition: all .3s ease-in-out 0s;
		transition: all .3s ease-in-out 0s;
	}
	.product_show_content  .content{
		padding: 40px 0;
	}
	.product_show_content  .content .item{
		text-align: center;
		display: none;
	}
	.product_show_content  .content .item img{
		width: 100%;
	}
	.product_show_content  .content .item.active{
		display: block;
	}
	.product_show_content  .content .parameter{
		border: 1px solid #dcdcdc;
		padding: 15px;
		margin-top: 15px;
	} 
	.product_show_content  .content .parameter ul{
		display:flex;
		flex-wrap: wrap;
	}
	.product_show_content  .content .parameter ul li{
		min-width: 50%;
		line-height: 2em;
		font-size: 18px;
		text-align: left;
	}
	.product_show_content  .content .parameter ul li span{
		font-size: 18px;
		color: #333333;
	}
	.product_show_content  .content .parameter ul li small{
		font-size: 16px;
	}
	.product_list{
		padding: 80px 0;
	}
	.product_list .left{
		width: 20%;
		display:block;
		box-sizing: border-box;
		padding-right: 20px;
	}
	.product_list .left ul{
		border-top: 1px solid #dcdcdc;
	}
	.product_list .left ul li p{
		border-bottom: 1px solid #dcdcdc;
		
		margin: 0;
	}
	.product_list .left ul li p a{

		display: block;
		padding: 15px 0 15px 15px;
	}
	.product_list .left ul li p a span{
		font-size: 20px;
		color: #181818;
	}
	.product_list .left ul li p a i{
		float: right;
		display: inline-block;
		width: 20px;
		height: 20px;
		font-style: unset;

	    color: #181818;
	    font-size: 18px;
	    -webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.product_list .left ul li p a:hover span{
		font-family: fzlt_zh;
	}
	.product_list .left ul li.active p a span{
		font-family: fzlt_zh;
	}	
	.product_list .left ul li p a i:after{
		font-family: swiper-icons;
		content: 'next';
	}
	.product_list .left ul li.active p a i{
		 transform: rotate(90deg);
	    -ms-transform: rotate(90deg);
	    /* Internet Explorer 9*/
	    -moz-transform: rotate(90deg);
	    /* Firefox */
	    -webkit-transform: rotate(90deg);
	    /* Safari 和 Chrome */
	    -o-transform: rotate(90deg);
	    /* Opera */
	    margin-top: 10px;
	    -webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.product_list .left ul li p a:hover i{
		color:#fff;
	}
	.product_list .left ul li.active p a{
		background:#029fe4;
	}
	.product_list .left ul li p a:hover{
		background:#029fe4;
	}
	.product_list .left ul li p a:hover span{
		color:#fff;
	}
	.product_list .left ul li.active p a span{
		color:#fff;
	}
	.product_list .left ul li .sub{
		display: none;
	}
	.product_list .left ul li .sub  h3{
		font-size: 18px;
		
		border-bottom: 1px solid #dcdcdc;
		margin: 0;
	}
	.product_list .left ul li .sub  h3 a{
		color: #787878;
		padding: 15px 0 15px 15px;
		display: block;
		width: 100%;
		
	}
	.product_list .left ul li .sub  h3 a:hover,.product_list .left ul li .sub  h3 a.active{
		background: #029fe4;
		color: #fff;
	}
	.product_list .left ul li.active .sub{
		display:block;
	}
	.product_list .right{
		width: 80%;
		box-sizing: border-box;

	}
	.product_list .right ul{
		display: flex;
		flex-wrap: wrap;
	}
	.product_list .right ul li{
		width: calc(33.33% - 15px);
		margin-left: 15px;
		border: 1px solid #dcdcdc;
		margin-bottom: 20px;
		padding: 15px;
		box-sizing: border-box;
	}
	.product_list .right ul li .img{
		width: 100%;
		text-align: center;
		height: 285px;
		line-height: 285px;
		overflow:hidden;
	}
	.product_list .right ul li .img img{
		vertical-align: middle;
		max-width: 100%;
		max-height: 100%;
		-webkit-transition: all .3s ease-in-out 0s;
		-moz-transition: all .3s ease-in-out 0s;
		-ms-transition: all .3s ease-in-out 0s;
		-o-transition: all .3s ease-in-out 0s;
		transition: all .3s ease-in-out 0s;
	}
	.product_list .right ul li .img:hover img{
		transform: scale(1.2);
		-webkit-transition: all .3s ease-in-out 0s;
		-moz-transition: all .3s ease-in-out 0s;
		-ms-transition: all .3s ease-in-out 0s;
		-o-transition: all .3s ease-in-out 0s;
		transition: all .3s ease-in-out 0s;
	}
	.product_list .right ul li .thum{
		text-align: center;
	}
	.product_list .right ul li .thum .item{
		display: inline-block;
		width: 40px;
		height: 40px;
		text-align: center;
		line-height: 28px;
		border: 1px solid #dcdcdc;
		box-sizing: border-box;
		padding: 5px;
		cursor: pointer;
		margin-right: ;
		margin-bottom: 5px;
	}
	.product_list .right ul li .thum .item img{
		max-width: 100%;
		max-height: 100%;
		vertical-align: middle;
	}
	.product_list .right ul li .thum .item:hover{
		border: 1px solid #029fe4;
	}
	.product_list .right ul li .thum .item.active{
		border: 1px solid #029fe4;
	}
	.product_list .right ul li .text{

	}
	.product_list .right ul li .text h3{
		margin: 0;
		padding: 15px 0;
		font-size: 18px;
	}
	.product_list .right ul li .text p{

	}
	.product_list .right ul li .text p span{
		font-size: 14.5px;
	}
	.product_list .right ul li .text p small{
		float: right;
		font-size: 14.5px;
		background: url(../images/icon_10.png) no-repeat center left;
		padding-left: 20px;
	}
	.join_seven  .form .group .item .address{
		display:flex;
	}
	.join_seven  .form .group .item .address .sele{
		width:33.33%;
		padding-right:10px;
		border-bottom: 1px solid #dcdcdc;
	}
	.join_seven  .form .group .item .address .sele select{
		width:100%;
		padding: 5px 10px;
		background:none;
		border: none;
		outline:unset;
	}
	
}
@media (min-width: 1201px) and (max-width: 1600px) {
	.container{
		width: 1200px;
		margin: 0 auto;
	}
	.header{
		background: #029fe4;
	}
	.header .left{
		padding: 15px 0;
	}
	.header .right{

	}
	.header .right .top{
		padding-top: 15px;
		padding-right: 130px;
		text-align: right;
	}
	.header .right .top span{
		font-size: 16px; /*调20px*/
		font-family: 'fzlt_qh';
		color: #fff;
	}
	.header .right .top em{
		font-size: 16px; /*转1600调 20px;*/
		color: #fff;
		font-style: unset;
		font-family: "fzlt_qh";
		margin-left: 10px;
	}
	.header .right .bot{
		padding-top: 20px;
		text-align: right;
	}
	.header .right .bot .form{
		display: inline-block;
	}
	.header .right .bot .nav{
		display: inline-block;

	}
	.header .right .bot .form input{
		width: 130px;
		background: url('../images/seach.png') no-repeat center left;
		border: 1px solid #fff;
		height: 20px;
		border-radius: 10px;
		outline: none;
		box-sizing: border-box;
		padding-left:30px;
		font-size: 12px;
		color: #fff;
		-webkit-transition:all .3s ease-in-out 0s;
	-moz-transition:all .3s ease-in-out 0s;
	-ms-transition:all .3s ease-in-out 0s;
	-o-transition:all .3s ease-in-out 0s;
	transition:all .3s ease-in-out 0s;
	}
	.header .right .bot .nav ul li{
		display: inline-block;
		margin-left: 40px;
	}
	.header .right .bot .nav ul li a{
		font-size: 18px;/*调22px*/
		color: #fff;
		font-family: 'fzlt_qh';
	}
	.header .right .bot .nav ul li a:hover{
		opacity: 0.8;
	}
	.banner .swiper-pagination {

	}
	.banner .swiper-pagination span{
		border-radius: 0;
		height: 5px;
		width: 30px;
		background: #6c6c6c;
		opacity: 1;
	}
	.banner .swiper-pagination span.swiper-pagination-bullet-active{
		background: #029fe4;
	}
	.index_product{
		padding-top: 80px;
	}
	.index_product .product_title h3{
		text-align: center;
		font-family: 'bauerbod';
		font-size: 30px;
		text-transform: uppercase;
		color: #181818;
	}
	.index_product .product_title h4{
		text-align: center;
		color: #181818;
		font-size:28px;
		font-family: "fzlt_ch";
		margin-top: 0;
	}
	.index_product .product_title p{
		width: 50px;
		height: 3px;
		background: #029fe4;
		margin: 0 auto;
	}
	.index_product .product_title .pro_nav{
		text-align: center;
		padding: 40px 0;
	}
	.index_product .product_title .pro_nav ul{
		margin: 0;
	}
	.index_product .product_title .pro_nav ul li{
		display: inline-block;
		padding: 0 15px;
		margin: 0 20px;
	}
	.index_product .product_title .pro_nav ul li em{
		font-style: unset;
		float: left;
		margin-left: 5px;
		line-height: 36px;
		font-size: 20px;/*调26px*/
	}
	.index_product .product_title .pro_nav ul li span{
		display: inline-block;
		width: 32px;
		height: 30px;
		overflow: hidden;
		float: left;
	}
	.index_product .product_title .pro_nav ul li span i{
		width: 100%;
		height: 100%;
		display: inline-block;
		position: relative;
		background-size:cover;
	}
	.index_product .product_title .pro_nav ul li a:hover span i{
		left:-43px;
        border-right:0px solid transparent;
        -webkit-filter:drop-shadow(43px 0 0px #029fe4);
        filter:drop-shadow( 43px 0 0px #029fe4);
	}
	.index_product .product_title .pro_nav ul li.active a span i{
		left:-43px;
        border-right:0px solid transparent;
        -webkit-filter:drop-shadow(43px 0 0px #029fe4);
        filter:drop-shadow( 43px 0 0px #029fe4);
	}
	.index_product .product_title .pro_nav ul li.active a{
		color: #029fe4;
	}
	.pro_conent .item{
		height: 0;
		overflow: hidden;
	}
	.pro_conent .item.active{
		height: auto;
		overflow: hidden;
	}
	.pro_conent .left{
		width: 37.6%;
		box-sizing: border-box;
		padding-left: 15px;
	}
	.pro_conent .left .pro_ad {
		position: relative;
		overflow: hidden;
		width: 100%;
	}
	.pro_conent .left .pro_ad .swiper-pagination span{
		border-radius: 0;
		height: 5px;
		width: 15px;
		background: #6c6c6c;
		opacity: 1;
	}
	.pro_conent .left .pro_ad .swiper-pagination span.swiper-pagination-bullet-active{
		background: #029fe4;
	}
	.pro_conent .right{
		width: 62.4%;
		padding: 0 15px;
		box-sizing: border-box;
		height: 487px;
	}
	.pro_conent .right ul{
		height: 100%;
	}
	.pro_conent .right ul li{
		height: 50%;
		padding: 0;
	}
	.pro_conent .right ul li .img{
		background: #e2e2e2;
		text-align: center;
		height: 100%;
		line-height: 100%;
		box-sizing: border-box;

		overflow: hidden;
		display:flex;
		justify-content:center;
		align-items: center;
	}
	.pro_conent .right ul li .img img{
		vertical-align: middle;
		max-width: 100%;
		max-height: 100%;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.pro_conent .right ul li a:hover .img img{
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
		transform: scale(1.1);
	}
	.pro_conent .right ul li  .text{
		height: 100%;
		padding-top: 60px;
		overflow: hidden;
		box-sizing: border-box;
	}
	.pro_conent .right ul li  .text h3{
		font-size: 20px;
		color: #181818;
		text-align: center;
	}
	.pro_conent .right ul li a:hover  .text h3{
		color: #029fe4;
	}
	.pro_conent .right ul li  .text h4{
		font-size: 14px;
		color: #787878;
		text-align: center;
	}
	.pro_conent .right ul li  .text p{
		text-align: center;
		padding-top: 15px;
	}
	.solutions{
		padding-top: 100px;
	}
	.solutions .title{
		text-align: center;
		padding-bottom: 60px;
	}
	.solutions .title h4{
		text-align: center;
		font-family: 'bauerbod';
		font-size: 30px;
		text-transform: uppercase;
		color: #181818;
	}
	.solutions .title h3{
		text-align: center;
		color: #181818;
		font-size:28px;
	}
	.solutions .title p{
		width: 50px;
		height: 3px;
		background: #029fe4;
		margin: 0 auto;
	}
	.solutions .list{

	}
	.solutions .list ul li{

	}
	.solutions .list ul li a{
		display: block;
		position: relative;
		width: 100%;
	}
	.solutions .list ul li a .img{
		overflow: hidden;
	}
	.solutions .list ul li a .img img{
		width: 100%;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.solutions .list ul li a  .text{
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		padding-top: 20px;
		opacity: 0;
		box-sizing: border-box;
		text-align: center;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.solutions .list ul li a:hover  .text{
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
		opacity: 1;
	}
	.solutions .list ul li a:hover  .img img{
		
	}
	.solutions .list ul li a  .text h3{
		font-size: 24px;
		font-family: 'fzlt_zh';
		text-align: center;
		margin: 0;
		color: #fff;
	}
	.solutions .list ul li a  .text  em{
		width: 40px;
		height: 3px;
		background: #00a0e9;
		display: inline-block;
	}
	.solutions .list ul li a  .text p{
		font-size: 18px;
		color: #fff;
		padding: 0 30px;
		line-height: 2em;
	}
	.solutions .list ul li a  .text span{
		display: inline-block;
		width: 35px;
		height: 35px;
		border-radius: 17.5px;
		border: 1px solid #fff;
		color: #fff;

		font-size: 26px;
		font-family: 'fzlt_zh';
	}
	.solutions .list ul li a  .mo{
		position: absolute;
		width: 100%;
		height: 100%;
		box-sizing: border-box;
		top: 0;
		left: 0;
	}
	.solutions .list ul li a  .mo h4{
		position: absolute;
		bottom: 15px;
		left: 0;
		width: 100%;
		padding-left: 20px;
		font-size: 20px;
		color: #fff;
		line-height: 26px;

	}
	.solutions .list ul li a  .mo h4 img{
		width: 25px;/*29px*/
		float: left;
	}
	.solutions .list ul li a  .mo h4 span{
		float: left;
		margin-left: 10px;
	}
	.solutions .list ul li a:hover .mo{
		display: none;
	}
	.solutions .more {
		text-align: center;
		padding: 30px 0;
	}
	.solutions .more a{
		display: inline-block;
		padding: 3px 25px;
		border: 1px solid #181818;
		font-size: 14px;
	}
	.solutions .more a:hover{
		border: 1px solid #029fe4;
	}

	.Study .title{
		text-align: center;

		padding-bottom: 40px;
	}
	.Study .title h3{
		text-align: center;
		font-family: 'bauerbod';
		font-size: 30px;
		text-transform: uppercase;
		color: #181818;
	}
	.Study .title h4{
		text-align: center;
		color: #181818;
		font-size:28px;
		font-family: "fzlt_ch";
	}
	.Study .title .left{
		padding-top: 15px;
	}
	.Study .title .left p{
		width: 50px;
		height: 3px;
		background: #029fe4;

	}
	.Study .right{
		padding-top: 30px;
	}
	
	.Study .right ul li{
		float: left;
		padding: 0 15px;
	}
	.Study .right ul li a p{
		font-size: 20px;

		margin: 0;
	}
	.Study .right ul li a span{
		display: inline-block;
		width: 100%;
		height: 3px;
		background: #fff;
		/*background:#029fe4 ;*/
	}
	.Study .right ul li a:hover span{
		background:#029fe4 ;
	}
	.Study .right ul li.active a p{
		color:#029fe4 ;
	}
	.Study .list .item{
		position: relative;
		height: 0px;
		overflow: hidden;
	}
	.Study .list .item.active{
		position: relative;
		height: auto;
	}

	.Study .list .item .top .swiper-container{
		width: 100%;
		position: relative;
		overflow: hidden;
	}
	.Study .list .item .top .swiper-container .swiper-slide .text{
		position: absolute;
		left: 0;
		top: 0;
		background:rgba(2,159,228,0.2);
		width: 100%;
		box-sizing: border-box;
		height: 100%;
	}
	.Study .list .item .top .swiper-container .swiper-slide .text .container{
		height:100%;
	}
	.Study .list .item .top .swiper-container .swiper-slide .text .box{
		width:58.3%;
		padding-top: 90px;
		/*background:#fff;*/
	}
	.Study .list .item .top .swiper-container .swiper-slide .text h3{
		font-size: 30px;
		color: #fff;
		margin-bottom: 30px;
		font-family: 'fzlt_ch';
	}
	.Study .list .item .top .swiper-container .swiper-slide .text  p{
		font-size: 20px;
		color: #fff;
	}
	.Study .list .item .top .swiper-container .swiper-slide .text a{
		display: inline-block;
		padding: 3px 20px;
		border: 1px solid #fff;
		color: #fff;
		margin-top: 30px;
		font-size: 14px;
	}
	.Study .list .item .top .swiper-container .swiper-slide .text a:hover{
		background:#fff;
		color:#029fe4;
	}
	.Study .list .item .top .swiper-container .swiper-slide .img img{
		width: 100%;
	}
	.Study .list .item .bottom{
		position: absolute;
		left: 0;
		bottom: 60px;
		width: 100%;
	}
	.Study .list .item .bottom .swiper-container{
		width: 509px;
		box-sizing: border-box;
		position: relative;
		overflow: hidden;
		float: left;
		background:rgba(249,249,249,0.6);
	}
	.Study .list .item .bottom .swiper-container .swiper-slide{
		width:90px;
		line-height: 90px;
		height: 90px;
		display:flex;
		align-items:center;
		padding:15px 0;
		justify-content:center;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.Study .list .item .bottom .swiper-container .swiper-slide.swiper-slide-thumb-active{
		background:rgba(249,249,249,0.6);
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.Study .list .item .bottom .swiper-container .swiper-slide img{
		max-height:100%;
		max-width:100%;
		vertical-align: middle;

	}
	.Study .list .item .bottom .swiper-container .swiper-slide img:nth-child(2){
		display: none;
	}
	.gramme{
		padding: 80px 0;

	}
	.gramme .top{
		margin-bottom:100px;
	}
	.gramme .top ul li{
		float: left;
		width: 20%;
		padding: 0 15px;
		box-sizing: border-box;
	}
	.gramme .top ul li .img{
		float: left;
	}
	.gramme .top ul li .text{
		float: left;
		padding-left: 10px;
	}
	.gramme .top ul li .text h3{
		margin: 0;
		font-size: 16.5px;
		font-family: 'fzlt_zh';
		margin-bottom: 5px;
	}
	.gramme .top ul li .text p{
		margin: 0;
		font-size: 12px; /*调整为16px*/
		color: #787878;
	}
	.gramme .bottom{
		background: #181818;
		height: 100px;
	}
	.gramme .bottom .left{
		line-height: 100px;
		font-size: 28px;
		color: #fff;
		width: 31%;
		text-align: center;
	}
	.gramme .bottom .right{
		width: 69%;
		box-sizing: border-box;
		height: 100px;
		margin-top: -30px;
		padding: 30px;
		background: #029fe4;
	}
	.gramme .bottom .right input{
		height: 40px;
		background: #fff;
		border: 1px solid #fff;
		width: 23.7%;
		outline: none;
		margin-right: 3%;
		box-sizing: border-box;
		padding: 0 5px;
		font-size: 16px;
		color: #181818;
	}
	.gramme .bottom .right button{
		width: 17.3%;
		height: 40px;
		background: #181818;
		color: #fff;
		border: #181818 1px solid ;
	}
	.index_about{
		position: relative;

		overflow: hidden;
	}
	.index_about .left{
		width: 47%;
		box-sizing: border-box;
	}
	.index_about .left img{
		width: 100%;
	}
	.index_about .right{
		width: 53%;

		box-sizing: border-box;
		text-align: center;
		padding-right: 14.4%;
		height: 100%;
	}
	.index_about .right h3{
		color: #181818;
		font-size: 28px;
		font-family: "fzlt_ch";
	}
	.index_about .right h5{
		width: 50px;
		margin: 0 auto;
		background: #029fe4;
		text-align: center;
		height: 3px;
		margin-bottom: 50px;
	}
	.index_about .right h3 span{
		font-family: 'bauerbod';
		margin-right: 10px;
	}
	.index_about .right p{
		font-size: 14px;/*18px*/
		color: #181818;
		line-height: 2em;
	}
	.index_about .buttom{
		width: 62.5%;
		box-sizing: border-box;
		position:absolute;
		right: 0;
		bottom: 12%;
		padding: 0 15px;
		
	}
	.index_about .buttom ul li{
		background: rgba(24, 166, 228, 0.6);
		text-align: center;
	}
	.index_about .buttom ul li h3{
		margin-bottom: 0;
	}
	.index_about .buttom ul li h3 span{
		font-size: 60px;
		color: #fff;
	}
	.index_about .buttom ul li h3  small{
		color: #fff;
		font-size: 18px;
	}
	.index_about .buttom ul li p{
		font-size: 18px;
		color: #fff;
		margin-bottom: 20px;
	}
	.index_about .buttom ul li:hover{
		background: rgba(24, 166, 228, 1);
	}
	.index_about .buttom a.more{
		bottom: -80px;
		width: 125px;
		height: 30px;
		line-height: 30px;
		font-size: 14px;
		border: 1px solid #000;
		display: block;
		right:50%;
		text-align: center;
		margin-right: -62.5px;

		position: absolute;
	}
	.index_about .buttom a.more:hover{
		border:1px solid #029fe4;
	}
	.index_join{
		padding-top: 80px;
	
	}
	.index_join .title{
		padding-bottom: 40px;
	}
	.index_join .title h3{
		text-align: center;
		font-family: 'bauerbod';
		font-size: 30px;
		text-transform: uppercase;
		color: #181818;
		margin-top: 0;
	}
	.index_join .title h4{
		text-align: center;
		color: #181818;
		font-size:28px;
		font-family: fzlt_ch;
	}
	.index_join .title p{
		width: 50px;
		height: 3px;
		background: #029fe4;
		margin: 0 auto;
	}
	.index_join  .content{
		box-sizing: border-box;
		padding: 0 15px;
		background: url('../images/join_bg.png') no-repeat center top;
		background-size: cover;
	}
	.index_join  .content ul li{
		background: rgba(255, 255, 255, .5);
		height: 795px;
		position: relative;
	}
	.index_join  .content ul li .mo{
		background: rgba(2, 159, 228, .7);
		height: 100%;
		text-align: center;
		position: absolute;
		padding-top: 175px;
		width: 100%;
		box-sizing: border-box;
		left: 0;
		z-index: 2;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.index_join  .content ul li:hover .mo{
		opacity: 0;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}

	.index_join  .content ul li .mo h5{
		
		margin: 0 auto;
		width: 85px;
		height: 85px;
		text-align: center;
		line-height: 85px;
		background: #fff;
		border-radius: 42.5px;

	}
	.index_join  .content ul li .mo h5 img{
		vertical-align: middle;
	}
	.index_join  .content ul li .mo h3{
		font-size: 24px;
		color: #fff;
		margin: 10px 0;
		font-family: "fzlt_zh";
	}
	.index_join  .content ul li .mo>span{
		display: inline-block;
		width: 30px;
		height: 2px;
		background: #fff;
		margin-bottom: 10px;
	}
	
	.index_join  .content ul li .mo p{
		font-size: 18px;
		font-family: 'fzlt_qh';
		color: #fff;
	}
	.index_join  .content ul li .mo em{
		display: inline-block;
		width: 36px;
		height: 36px;
		text-align: center;
		line-height: 36px;
		color: #fff;
		border: 1px solid #fff;
		border-radius: 18px;
		font-style: unset;
		font-size: 26px;
		cursor: pointer;
		margin-top: 30px;
	}
	.index_join  .content ul li .text{
		position: absolute;
		width: 100%;
		height: 100%;
		left: 0;
		opacity: 0;
		top: 0;
		background: rgba(255, 255, 255, .8);
		box-sizing: border-box;
		padding: 0 50px;
		text-align: center;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.index_join  .content ul li:hover .text{
		opacity: 1;
		z-index: 3;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.index_join  .content ul li .text h3{
		font-size: 30px;
		padding-top: 175px;
		font-family: 'fzlt_zh';
		margin-bottom: 30px;
		color: #0795d2;

	}
	.index_join  .content ul li .text  p{
		font-size: 18px;
		color: #333333;
		line-height: 2em;
	}
	.index_join  .content ul li .text  a.more{
		display: inline-block;
		padding: 3px 25px;
		border: 1px solid #181818;
		margin-top: 30px;
	}
	.index_join  .content ul li .text  a:hover{
		background:#0795d2;
		border: 1px solid #0795d2;
		color:#fff;
	}
	.index_news {
		padding: 80px 0;
	}
	.index_news .title{
		padding-bottom: 30px;
	}
	.index_news .title h4{
		text-align: center;
		color: #181818;
		font-size:28px;
		font-family: fzlt_ch;
	}
	.index_news .title p{
		width: 50px;
		height: 3px;
		background: #029fe4;
		margin: 0 auto;
	}
	.index_news  .top{
		padding-bottom: 40px;
		border-bottom: 1px solid #000;
	}
	.index_news  .top .left{
		width: 58.3%;
		box-sizing: border-box;
	}
	.index_news  .top .right{
		width: 34%;
	}
	.index_news  .top .right img{
		width: 100%;
	}
	.index_news  .top .left a h4{
		color: #029fe4;
		font-size: 14px;/*18px*/
	}
	.index_news  .top .left a h3{
		color: #181818;
		font-size: 20px;/*26px*/

		line-height: 1.8em;
		font-family: "fzlt_zh";
	}
	.index_news  .top .left a p{
		color: #787878;
		font-size: 14px;/*18px*/
		line-height: 1.8em;
	}
	.index_news  .top .left a span{
		font-size: 14px;
		display: inline-block;
		padding: 3px 25px;
		border: 1px solid #000;
		margin-top: 3%;
	}
	.index_news  .top .left a:hover span{
		border: 1px solid #029fe4;
	}
	.index_news  .top .left a:hover h3{
		color: #029fe4;
	}
	
	.index_news  .list{
		padding-top: 40px;
	}
	.index_news  .list .swiper-slide h3{
		font-size: 16px;/*18px*/
		color: #181818;
		font-family: "fzlt_zh";
		margin-top: 0;
	}
	.index_news  .list .swiper-slide a:hover h3{
		color:#029fe4;
	}
	.index_news  .list .swiper-slide p{
		font-size: 14px;
		color: #787878;
		line-height: 1.8em;
	}
	.index_news  .list .swiper-slide span{
		color: #029fe4;
		font-size: 14px;
		margin-top: 10px;
	}
	.index_news  .list .swiper-pagination{

		padding-top: 40px;
		text-align: center;
		margin: 0 auto;
		position: static;
	}
	.index_news  .list .swiper-pagination span{
		display: inline-block;
		width: 30px;
		height: 5px;
		background: #d2d2d2;
		opacity: 1;
		border-radius: 0;
		margin-right: 10px;
		outline:unset;
	}
	.index_news  .list .swiper-pagination span.swiper-pagination-bullet-active{
		display: inline-block;
		width: 30px;
		height: 5px;
		background: #029fe4;
		border-radius: 0;
	}
	.footer{
		background: #181818;
		padding-top: 40px;
	}
	.footer .left{
		width: 80%;
	}
	.footer .left ul li{
		float: left;
		width: 20%;
		box-sizing: border-box;
	}
	.footer .left ul li h3 {
		margin: 0;
		padding-bottom: 20px;
	}
	.footer .left ul li h3 a{
		font-size: 18px;/*22*/
		color: #d2d2d2;
		font-family: "fzlt_zh";
	}
	.footer .left ul li p a{
		font-size: 14px;/*16*/
		color: #787878;

	}
	.footer .left ul li h3 a:hover{
		color: #029fe4;
	}
	.footer .left ul li p a:hover{
		color: #029fe4;
	}
	.footer .right{
		width: 16%;
		box-sizing: border-box;
		text-align: center;
	}
	.footer .right h4{
		font-size: 22px;/*22*/
		color: #d2d2d2;
		font-family: "fzlt_zh";
		margin-top: 5px;
	}
	.footer .right h3{
		font-size: 26px;/*30*/
		color: #fff;
		font-family: "Myriad Pro";
	}
	.footer .right p{
		font-size: 12px;/*14*/
		color: #d2d2d2;

	}
	.footer .right  h5{
		border: 1px solid #f9f9f9;
		color: #f9f9f9;
		font-size: 14px;
		margin-top: 45px;
		padding: 10px 0;
	}
	.footer .right  h5 a{
		color:#fff;
	}
	.footer .right  h5:hover{
		background:#f9f9f9;
	}
	.footer .right  h5:hover a{
		color:#282828;
	}
	.footer .play{
		padding: 40px 0;
		text-align: right;
	}
	.footer .play  a{
		display: inline-block;
		margin-left: 25px;
		width: 50px;
		height: 50px;
		overflow: hidden;
		
	}
	.footer .play  a:hover{
		background:#fff;
		border-radius:25px;
	}
	.footer .play  a span{
		position: relative;
		display: inline-block;
		width: 100%;
		height: 100%;
		border-right: 0px solid transparent;
		left: -50px;
		webkit-filter: drop-shadow(50px 0 0px #4d4d4d);
    	filter: drop-shadow( 50px 0 0px #4d4d4d);
	}
	.footer .play ul li{
		display:inline-block;
	}
	.footer .play ul li:nth-child(1) a span{
		background: url('../images/f1.png') no-repeat center;
	}
	.footer .play ul li:nth-child(2)  a span{
		background: url('../images/f2.png') no-repeat center;
	}
	.footer .play ul li:nth-child(3) a span{
		background: url('../images/f3.png') no-repeat center;
	}
	.footer .play ul li:nth-child(4) a span{
		background: url('../images/f4.png') no-repeat center;
	}
	
	.copy{
		background: #029fe4;
		padding: 20px 0;
	}
	.copy .copy_text{
		text-align: right;
		font-size: 14px;
		padding: 5px 0;

		color: #fefefe;
	}
	.copy .record {
		text-align: right;
		padding: 5px 0;
	}
	.copy .record a{
		text-align: right;
		font-size: 14px;
		color: #fefefe;
	}
	.copy .link{
		text-align: right;
		font-size: 14px;
		color: #fefefe;
		padding: 5px 0;
	}
	.copy .link a{
		text-align: right;
		font-size: 14px;
		color: #fefefe;
		margin-left: 10px;
	}
	.case_title{
		overflow:hidden;
		display: flex;
	}
	.case_title .left{
		background: #c71233;
		width: 43%;
		
		box-sizing: border-box;
		
	}
	.case_title .left .img{
		float: right;

		width: 100%;
		box-sizing: border-box;
		line-height: 350px;/*414*/
		text-align: left;
	}
	.case_title .right{
		width: 57%;
		box-sizing: border-box;
		background: #333333;
		color: #fff;

	}
	.case_title .right .text{
		width: 70%;
		box-sizing: border-box;
		padding-left: 8%;

		display:flex;
		height:100%;

		align-items:center;
	}
	.case_title .right .text h3{
		font-size: 30px;
		margin-bottom: 30px;
		margin-top: 0;
	}
	.location {
		font-size: 14px ;
		color: #333333;
		padding: 10px 0;
	}
	.case_content {
		padding: 80px 0;
	}
	.case_content .left{
		width: 76%;
		box-sizing: border-box;
		padding-right: 25px;
	}
	.case_content .left .images .swiper-container{
		height:400px;
	}
	.case_content .left .images .swiper-container .swiper-slide{
		width:auto;
	}
	.case_content .left .content h3{
		font-size: 24px;
		color: #181818;
		margin-top: 0;
		font-family: fzlt_ch;
	}
	.case_content .left .content{
		font-size: 16px;/*20*/
		color: #333333;
		line-height: 2em;
	}
	.case_content .left .content p{
		margin: 0;
	}
	.case_content .left .content .text{
		padding-bottom: 60px;
	}
	.case_content .images .but{
		text-align: center;
		padding: 25px 0;
	}
	.case_content .images .but div{
		display: inline-block;
	}
	.case_content .images .but div span{
		background: none;
		border: none;
		border-radius: 0;
		width: auto;
		height: auto;
		opacity: 1;
		font-size: 18px;
		padding: 5px 10px;
	}
	.case_content .images .but div span:hover{
		color: #029fe4;
	}
	.case_content .images .but div span.swiper-pagination-bullet-active{
		color: #029fe4;
	}
	.case_content .images .img_title{
		font-size: 20px;
		color: #181818;
		font-family: fzlt_ch;
		padding-top:40px;
		padding-bottom: 40px;
	}
	.case_content .images .but div div{
		position: static;
		--swiper-navigation-size: 18px;
		font-size: 18px;
		color: #333333;


	}
	.case_content .images .but div div:hover{
		color: #029fe4;
	}
	.case_content .right{
		width: 24%;
		box-sizing: border-box;
		padding: 0 10px;
	}
	.case_content .right .title{
		text-align: center;
		font-size: 20px;
		padding-bottom: 25px;
	}
	.case_content .right .title span{
		color: #333333;
		font-family: 'fzlt_ch';
	}
	.case_content .right .list ul li{
		border: 1px solid #dcdcdc;
		box-sizing: border-box;
		padding: 10px;
		margin-bottom: 30px;
	}
	.case_content .right .list ul li .img{
		text-align: center;
		box-sizing: border-box;
		padding: 20px 0;
	}
	.case_content .right .list ul li .img img{
		max-width: 100%;
	}
	.case_content .right .list ul li .text{

	}
	.case_content .right .list ul li .text h3{
		font-size: 18px;
		color: #181818;
		font-family: 'fzlt_zh';
	}
	.case_content .right .list ul li .text p{
		overflow: hidden;
	}
	.case_content .right .list ul li .text p span{
		float:left ;
		width: 60%;
		font-size: 14px;
		color: #333333;
	}
	.case_content .right .list ul li .text p em{
		float:right ;
		font-size: 14px;
		background: url(../images/icon_10.png) no-repeat center left;
		font-style: unset;
		padding-left: 20px;
		color: #333333;
	}
	.case_content .right .list ul li:hover{
		box-shadow: 0 0 10px #dcdcdc;
	}
	.img_show .top{
		margin-bottom: 0;
	}
	.programme {
		background: #029fe4;
		text-align: center;
		padding: 50px 0;
	}
	.programme h3{
		font-size: 30px;
		color: #fff;
		font-family: 'fzlt_ch';
		margin-bottom: 30px;
		margin-top: 0;
	}
	.programme p{
		font-size: 20px;
		color: #fff;
		margin-bottom: 30px;
	}
	.programme  a{
		display: inline-block;
		color: #fff;
		font-size: 14px;
		padding: 5px 30px;
		border: 1px solid #fff;
	}
	.programme a:hover{
		background:#fff;
		color:#029fe4;
	}
	.page_banner {
		position: relative;
	}
	.page_banner >img{
		width: 100%;
	}
	.page_banner .container{
		position: absolute;
		left: 50%;
		top: 0;

		margin-left: -600px;
		padding-top: 150px;
	}
	.page_banner .container h3{
		font-size: 40px;
		color: #181818;
		font-family: 'fzlt_ch';
	}
	.page_banner .container p{
		color: #181818;
		font-size: 24px;
		margin-top: 15px;
	}
	.munber{
		background: #333333;
		padding: 20px 0;
	}
	.munber ul li{
		text-align: center;
	}
	.munber ul li h3{
		font-size: 18px;
		color: #fff;
	}
	.munber ul li h3 span{
		color: #fff;
		font-size: 60px;
	}
	.munber ul li p{
		font-size: 18px;
		color: #ffffff;
	}
	.water{

		padding-top: 80px;
		padding-bottom: 80px;
	}
	.water .title{
		padding-bottom: 40px;
	}
	.water .title h3{
		text-align: center;
		color: #181818;
		font-family: "fzlt_ch";
		font-size:28px;
	}
	.water .title p{
		width: 50px;
		height: 3px;
		background: #029fe4;
		margin: 0 auto;
	}
	.water  .list ul{
		display: flex;
		width: 100%;
		margin: 0;
	}
	.water  .list ul li{

		width: 25%;
		box-sizing: border-box;
		position: relative;
		padding:10px ;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.water  .list ul li .img{
		width: 100%;
		box-sizing: border-box;
		height: 280px;
		overflow: hidden;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	
	.water  .list ul li .text{
		width: 100%;
		height: 100%;
		position: absolute;
		left: 0;
		padding: 10px;
		top: 0;
	}
	.water  .list ul li .text .mo{
		width: 100%;
		height: 100%;
		background: rgba(0, 0, 0, 0.4);
		box-sizing: border-box;
		padding: 30px;
		overflow: hidden;
	}
	.water  .list ul li .text .mo h3{
		margin: 0;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
		height:100%;
		display:flex;
		align-items:center;
		justify-content:center;
	}
	.water  .list ul li .text .mo h3 span{
		width: 30px;
		height: 30px;
		display: inline-block;
		overflow: hidden;
	}
	.water  .list ul li .text .mo h3 span i{
		width: 100%;
	    height: 100%;
	    display: inline-block;
	    position: relative;
	    left: -30px;
	    background-size: cover;
	    border-right: 0px solid transparent;
	    -webkit-filter: drop-shadow(30px 0 0px #fff);
	    filter: drop-shadow( 30px 0 0px #fff);
	}
	.water  .list ul li .text .mo h3  em{
		font-style: unset;
		color: #fff;
		font-size: 20px;
		margin-left: 15px;
	}
	.water  .list ul li .text .mo p{
		font-size: 18px;/*18*/
		color: #fff;
		line-height: 2em;
		margin-top: 60px;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.water  .list ul li:hover .text .mo p{
		margin-top: 20px;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}

	.water  .list ul li:hover .text .mo h3{
		margin: 0;
		padding-top: 60px;
		height:auto;
		justify-content:left;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.water  .list ul li.item{
		width: 20%;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.water  .list ul li:hover .img{
		
		
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.water  .list ul li.active{
		width: 40%;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.water  .list ul li.active img{
		background-size: cover;
	}
	.water .more{
		text-align: center;
		padding-top: 40px;
	}
	.water .more a{
		display: inline-block;
		border: 1px solid #181818;
		padding:5px 30px;
	}
	
	.water .more a:hover{
		border: 1px solid #029fe4;
		background:#fff;
		color:#029fe4;
	}
	.customer{
		background: #f0f0f0;
		padding: 80px 0;
	}
	.customer .title h3{
		text-align: center;
		color: #181818;
		font-size:28px;
	}

	.customer .title p{
		width: 50px;
		height: 3px;
		background: #029fe4;
		margin: 0 auto;
	}
	.customer .title{
		padding-bottom: 40px;
	}
	.customer  .customer_nav{
		text-align: center;
		border-bottom: 1px solid #dcdcdc;
	}
	.customer  .customer_nav ul li{
		display: inline-block;
		padding: 5px 35px;
		font-size: 20px;
	}
	.customer  .customer_nav ul li.active a{
		color: #029fe4;
	}
	.customer .list{
		padding-top: 40px;
	}
	.customer .list .top{

	}
	.customer .list .top ul{
		margin: 0 -10px;
		display:flex;
		flex-wrap:wrap;
	}
	.customer .list .top ul li{
		float: left;
		width: 25%;
		padding: 10px;
		box-sizing: border-box;
	}
	.customer .list .top ul li a{
		display:block;
		background: #fff;
		box-sizing: border-box;
		width: 100%;
		padding: 20px;

	}
	.customer .list .top ul li a .img{
		overflow: hidden;
		height: 130px;
		line-height: 130px;
		text-align:center;
	}
	.customer .list .top ul li a .img img{
		max-width: 100%;
		max-height: 100%;
		vertical-align: middle;
	}
	.customer .list .top ul li a  .text h3{
		text-align: center;
		font-size: 18px;
		font-family: "fzlt_zh";
		color: #181818;
	}
	.customer .list .top ul li a  .text p{
		text-align: center;
		font-size: 14px;
		color: #787878;
		height: 80px;
		overflow: hidden;
		line-height: 1.9em;
	}
	
	.customer_page {
		text-align: center;
		padding-top: 40px;
	}
	.pagination{
		margin: 0;
	}
	.pagination>li>a, .pagination>li>span{
		background: none;
		border: none;
		color: #181818;
	}
	.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover{
		color: #029fe4;
		background: none;
		border: none;
	}
	.pagination>.disabled>a, .pagination>.disabled>a:focus, .pagination>.disabled>a:hover, .pagination>.disabled>span, .pagination>.disabled>span:focus, .pagination>.disabled>span:hover{
		background: none;
		border: none;
		color: #181818;
	}
	.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover{
		background: none;
		border: none;
		color: #181818;
	}
	.sidebar{
		border-bottom: 1px solid #dcdcdc;
		border-top: 1px solid #dcdcdc;
		padding: 15px 0;
	}
	.sidebar .left{
		width: 25%;
		text-align: right;

	}
	.sidebar .left span{
		border-right: 1px solid #dcdcdc;
		display: inline-block;
		font-size: 20px;
		padding-right: 25px;
	}
	.sidebar .sidebar_list{
		
		box-sizing: border-box;
	}
	.sidebar .sidebar_list ul{
		margin: 0;
		text-align:center;
	}
	.sidebar .sidebar_list ul li{
		display: inline-block;
		padding: 0 25px;
		font-size: 20px;
	}
	.sidebar .sidebar_list ul li:first-child{
		border-right:1px solid #dcdcdc
	}
	.sidebar .sidebar_list ul li a{
		font-size: 20px;
		display: inline-block;
		border-bottom: 1px solid #fff
	}
	.sidebar .sidebar_list ul li a:after{
		content:'';
		display:block;
		padding-bottom:3px;
		border-bottom: 2px solid #029fe4;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
		width:0;
	}
	.sidebar .sidebar_list ul li a:hover{
		color: #029fe4;
	}
	.sidebar .sidebar_list ul li a:hover:after{
		content:'';
		display:block;
		width:100%;

		border-bottom: 2px solid #029fe4;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.sidebar .sidebar_list ul li a.active{
		color: #029fe4;
	}
	.sidebar .sidebar_list ul li a.active:after{
		content:'';
		display:block;
		width:100%;
	
		border-bottom: 2px solid #029fe4;
	}
	.about_show {
		padding-top: 80px;
		padding-bottom: 80px;
	}
	.about_show .left{
		width: 20%;
		box-sizing: border-box;
	}
	.about_show .left h3{
		color: #181818;
		font-family: "fzlt_ch";
	}
	.about_show .left p{
		width: 50px;
		height: 3px;
		background: #029fe4;
	}
	.about_show .right{
		width: 75%;
		box-sizing: border-box;
		padding: 0 30px ;
		position: relative;

	}
	.about_show .right .content {
		color: #333333;
		font-size: 18px;/*20*/
		line-height: 2em;
	}
	.about_show .right .content p{
		margin: 0;
	}
	.about_show .right .show_images{
		position: relative;
	}
	.about_show .right .show_images  .botn{
		position: absolute;
		right: 0;
		bottom: 0;
		background: #fff;
		width: 180px;
		height: 40px;
		z-index: 99;
	}
	.about_show .right .show_images  .botn .swiper-button-next{
		color: #323030;
		font-size: 22px;
		--swiper-navigation-size:22px;;
	}
	.about_show .right .show_images  .botn .swiper-button-prev{
		color: #323030;
		font-size: 22px;
		--swiper-navigation-size:22px;;
	}
	.about_show .right .show_images  .botn  .swiper-pagination{
		padding-top: 10px;
		position: static;
	}
	.about_show .right .show_images  .botn  .swiper-pagination span{
		margin:0  10px ;
		color: #323030;
		font-size: 18px;
	}
	.about_show .right .show_video{
		position: absolute;
		background: url(../images/video_but.png) center no-repeat;
		background-size: cover;
		width: 240px;
		height: 100px;
		top: 60%;
		left: -120px;
		z-index: 9;
		color: #fff;
		font-size: 24px;
		box-sizing: border-box;
		padding-left: 25px;
		padding-top: 18px;
		cursor: pointer;
	}
	.solve_top{

		width: 100%;
		background: #333333;
	}
	.solve_top .left{
		width: 42.7%;
		float:none;
		box-sizing: border-box;
	}
	.solve_top .left img{
		width: 100%;
	}
	.solve_top .right{
		width: 57.3%;
		float:none;
		box-sizing: border-box;
		padding-left: 7.7%;
	}
	.solve_top .right .text{
		width: 54.5%;
		color: #ffff;
		height:100%;
		align-items: center;
		-webkit-box-align: center;
		display: flex;

	}
	.solve_top .right .text h3{
		font-size: 30px;
		font-family: fzlt_ch;
		margin: 0;
	}
	.solve_top .right .text p{
		margin: 0;
		font-size: 16px;
		line-height: 2em;
		padding-top: 30px;
	}
	.solve_top .right .text a{
		display: inline-block;
		padding: 5px 25px;
		letter-spacing: 3px;
		font-size: 14px;
		color: #ffffff;
		background: #029fe4;
		margin-top: 25px;
	}
	.solve_top .right .text a:hover{
		background: #ffffff;
		color: #029fe4;
	}
	.solve_two {
		padding: 80px 0; 
	}
	.solve_two  ul{
		display: flex;
	}
	.solve_two  ul li{
		width: 25%;
		box-sizing: border-box;
		padding: 0 40px;
	}
	.solve_two  ul li .img{
		width: 100%;
		border-radius: 50%;
		box-sizing: border-box;
		padding: 5px;
		position: relative;
		border: 1px solid #dcdcdc;

	}
	.solve_two  ul li .img img{
		width: 100%;
		box-sizing: border-box;
		border-radius: 50%;
		background: #000;

	}
	.solve_two  ul li .img h3{
		position: absolute;
		left: 5px;
		top: 5px;
		box-sizing: border-box;
		width: calc(100% - 10px);
		height: calc(100% - 10px);
		padding: 0 25px;
		border-radius:50% ;
		color: #fff;
		font-size: 24px;
		font-family: fzlt_ch;
		margin: 0;
		background: rgba(0, 0, 0, .3);
		justify-content:center;
		text-align: center;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
		display:flex;
		align-items:center;
	}
	.solve_two  ul li:hover .img h3{
		background: none;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.solve_two  ul li  .text{
		color: #181818;
		font-size: 18px;
		line-height: 1.8em;
		text-align: center;
		padding-top: 35px;
	}
	.solve_three{
		overflow: hidden;
		background: #787878;
		display:flex;
	}
	.solve_three .left{
		width: 50%;
		box-sizing: border-box;
		padding-right: 40px;
		padding-bottom:40px;
	}
	.solve_three .left .box{
		float: right;
		width: 600px;
		box-sizing: border-box;
	}
	.solve_three .left .box .top{
		padding-top: 80px;
	}
	.solve_three .left .box .top ul{
		margin: 0;
		overflow: hidden;
		display: inline-block;
		border: 1px solid #fff;
	}
	.solve_three .left .box .top ul li{
		float: left;
		padding: 5px 25px;
		border-left: 1px solid #fff;
		color: #fff;
		font-size: 20px;
	}
	.solve_three .left .box .top ul li:nth-child(1){
		border: none;
	}
	.solve_three .left .box .top ul li.active{
		color: #514f4f;
		background: #fff;
	}
	.solve_three .left .box .bottom{
		padding-top: 80px;
	}
	.solve_three .left .box .bottom .item{
		display: none;
	}
	.solve_three .left .box .bottom .item.active{
		display: block;
		overflow: hidden;
		display: flex;
	}
	.solve_three .left .box .bottom .item.active .text{
		width: 50%;
		box-sizing: border-box;
		padding-right: 15px;
		
	}
	.solve_three .left .box .bottom .item.active .text h3{
		font-size: 24px;
		color: #fff;
		font-family:'fzlt_ch';
		padding-left: 15px;

	}
	.solve_three .left .box .bottom .item.active .text  ul{
		list-style: disc;
		padding-left: 15px;
	}
	.solve_three .left .box .bottom .item.active .text ul li{
		margin-bottom: 20px;
		color: #fff;
	}
	.solve_three .left .box .bottom .item.active .img{
		width: 50%;
		box-sizing: border-box;
		
		padding-left: 15px;
	}
	.solve_three .left .box .bottom .item.active .img img{
		width: 100%;
	}
	.solve_three .right{
		width: 50%;
		padding-left: 40px;
		box-sizing: border-box;
		background: #029fe4;
		padding-top: 40px;
		padding-bottom: 40px;
	}
	.solve_three .right .box{
		width: 600px;
		box-sizing: border-box;
	}
	.solve_three .right .title{
		text-align: right;
	}
	.solve_three .right .title h3{
		font-size: 30px;
		color: #fff;
		font-family: "fzlt_ch";
		margin: 0;
	}
	.solve_three .right .title p{
		display: inline-block;
		width: 50px;
		height: 2px;
		background: #fff;
		margin-top: 10px;

	}
	.solve_three .right  .box .img{
		padding-top: 20px;
	}
	.solve_three .right  .box .img img{
		width: 100%;
	}
	.solve_three .right  .box .img .item{
		display:none;
	}
	.solve_three .right  .box .img .active{
		display:block;
	}
	.solve_three .right  .box .p{
		text-align: center;
		color: #fff;
		padding-top: 10px;
		margin: 0;
		font-size: 20px;
	}
	.download{
		padding:80px 0; 
	}
	.download ul{
		display:flex;
		flex-wrap:wrap;
	}
	.download ul li{
		width:50%;
		
		padding:0 20px;
		box-sizing:border-box;
	}
	.download ul li a{
		display:flex;
		padding:20px 0;
		border-bottom:1px solid #dcdcdc;
	}
	.download ul li a .img{
		
	}
	.download ul li a h3{
		padding-left:15px;
		font-size:18px;
	}
	.advantage{
		padding: 80px 0;
	}
	.advantage .title{
		padding-bottom: 40px;
	}
	.advantage .title h3{
		margin: 0;
		font-size: 30px;
		color: #181818;
		font-family: "fzlt_ch";
		text-align: center;		
	}
	.advantage .title p{
		margin: 0 auto;
		height: 2px;
		width: 50px;
		margin-top: 15px;
		background: #029fe4;
	}
	.advantage  .list ul{
		display: flex;
	}
	.advantage  .list ul li{
		width: 25%;
		box-sizing: border-box;
		position: relative;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.advantage  .list ul li .img{
		text-align: center;
		overflow: hidden;
		height: 353px;/*553px*/
		width: 100%;
		background-size: cover;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.advantage  .list ul li .mo{
		position: absolute;
		width: 100%;
		height: 100%;
		background: rgba(0, 0, 0, 0.5);
		top: 0;
		margin: 0;
		left: 0;
		text-align: center;
		color: #fff;
		font-size: 20px;
		overflow:hidden;
		box-sizing: border-box;
		padding: 20px;/*40px*/
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;

	}
	
	.advantage  .list ul li.item{
		width: 16.66%;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.advantage  .list ul li.active{
		width: 50%;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.advantage  .list ul li.active .mo{
		line-height: 2em;
		text-align: left;
		background: rgba(0, 0, 0, 0);
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.advantage  .list ul li .mo .box h3{
		display:flex;
		margin:0;
		align-items:center;
		justify-content:center;
		height:100%;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.advantage  .list ul li .mo .box p{
		text-align:left;
		font-size:16px;
		opacity:0;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.advantage  .list ul li .mo .box{
		position:absolute;
		left:0;
		bottom:0;
		height:100%;
		width:100%;
		box-sizing:border-box;
		padding:0 15px;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.advantage  .list ul li.active .mo .box{
		height:auto;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.advantage  .list ul li.active .mo .box p{
		opacity:1;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.advantage  .list ul li.active .mo .box h3{
		height:auto;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
		justify-content:left;
	}
	.solve_four .list ul{
		display: flex;
		flex-wrap: wrap;
	}
	.solve_four .list ul li{
		width: calc(25% - 15px);
		margin-left: 15px;
		border: 1px solid #dcdcdc;
		margin-bottom: 20px;
		padding: 15px;
		box-sizing: border-box;
	}
	.solve_four .list ul li .img{
		width: 100%;
		text-align: center;
		height: 285px;
		line-height: 285px;
		overflow:hidden;
	}
	.solve_four .list ul li .img img{
		vertical-align: middle;
		max-width: 100%;
		max-height: 100%;
		-webkit-transition: all .3s ease-in-out 0s;
		-moz-transition: all .3s ease-in-out 0s;
		-ms-transition: all .3s ease-in-out 0s;
		-o-transition: all .3s ease-in-out 0s;
		transition: all .3s ease-in-out 0s;
	}
	.solve_four .list ul li .img:hover img{
		transform: scale(1.2);
		-webkit-transition: all .3s ease-in-out 0s;
		-moz-transition: all .3s ease-in-out 0s;
		-ms-transition: all .3s ease-in-out 0s;
		-o-transition: all .3s ease-in-out 0s;
		transition: all .3s ease-in-out 0s;
	}
	.solve_four .list ul li .thum{
		text-align: center;
	}
	.solve_four .list ul li .thum .item{
		display: inline-block;
		width: 40px;
		height: 40px;
		text-align: center;
		line-height: 28px;
		border: 1px solid #dcdcdc;
		box-sizing: border-box;
		padding: 5px;
		cursor: pointer;
		margin-right: 5px;
		margin-bottom: 5px;
	}
	.solve_four .list ul li .thum .item img{
		max-width: 100%;
		max-height: 100%;
		vertical-align: middle;
	}
	.solve_four .list ul li .thum .item:hover{
		border: 1px solid #029fe4;
	}
	.solve_four .list ul li .thum .item.active{
		border: 1px solid #029fe4;
	}
	.solve_four .list ul li .text{

	}
	.solve_four .list ul li .text h3{
		margin: 0;
		padding: 15px 0;
		font-size: 18px;
	}
	.solve_four .list ul li .text p{

	}
	.solve_four .list ul li .text p span{
		font-size: 14.5px;
	}
	.solve_four .list ul li .text p small{
		float: right;
		font-size: 14.5px;
		background: url(../images/icon_10.png) no-repeat center left;
		padding-left: 20px;
	}
	.solve_four .title{
		padding-bottom: 40px;
	}
	.solve_four .title h3{
		text-align: center;
		color: #181818;
		font-size:28px;
		font-family: 'fzlt_ch';
		margin-top: 0;
	}
	.solve_four .title p{
		width: 50px;
		height: 3px;
		background: #029fe4;
		margin: 0 auto;
	}
	.solve_four {
		padding-bottom: 80px;
	}
	.solve_five{
		padding: 80px 0;
		background: #f0f0f0;
	}
	.solve_five .title{
		padding-bottom: 40px;
	}
	.solve_five .title h3{
		text-align: center;
		color: #181818;
		font-family: 'fzlt_ch';
		font-size:28px;
		margin-top: 0;
	}
	.solve_five .title p{
		width: 50px;
		height: 3px;
		background: #029fe4;
		margin: 0 auto;
	}
	.solve_two .title{
		padding-bottom: 40px;
	}
	.solve_two .title h3{
		text-align: center;
		color: #181818;
		font-family: 'fzlt_ch';
		font-size:28px;
		margin-top: 0;
	}
	.solve_two .title p{
		width: 50px;
		height: 3px;
		background: #029fe4;
		margin: 0 auto;
	}
	.solve_five .list{

	}
	.solve_five .list ul{
		display: flex;
		flex-wrap: wrap;
	}
	.solve_five .list  ul li{

		width: 25%;
		padding: 10px;
		box-sizing: border-box;
	}
	.solve_five .list  ul li a{
		display:block;
		background: #fff;
		box-sizing: border-box;
		width: 100%;
		padding: 20px;

	}
	.solve_five .list  ul li a .img{
		overflow: hidden;
		height: 130px;
		line-height: 130px;
	}
	.solve_five .list  ul li a .img img{
		width: 100%;
		vertical-align: middle;
	}
	.solve_five .list  ul li a  .text h3{
		text-align: center;
		font-size: 18px;
		font-family: "fzlt_zh";
		color: #181818;
	}
	.solve_five .list  ul li a  .text p{
		text-align: center;
		font-size: 14px;
		color: #787878;
		height: 80px;
		overflow: hidden;
		line-height: 1.9em;
	}
	.solve_five .list  ul li a:hover{
		box-shadow: 0 0 20px #dcdcdc;
	}
	.about_two{
		background: url('../images/about_munber.png');
		padding: 80px 0;
		box-sizing: border-box;
	}
	.about_two .title{
		padding-bottom: 40px;
		text-align: center;
	}
	.about_two .title h3{
		font-size: 28px;
		font-family: "fzlt_ch";
		color: #fff;
		margin-top: 0;
	}
	.about_two .title p{
		width: 50px;
		height: 3px;
		background: #fff;
		margin: 0 auto;
	}
	.about_two .dis{
		text-align: center;
		font-size: 20px;
		color: #fff;
		line-height: 2em;
		width: 80%;
		margin: 0 auto;
	}
	.about_two .bottom{
		text-align: center;
		padding-top: 100px;
	}
	.about_two .bottom .item{
		display: inline-block;
		padding: 0 50px;
		color: #fff;
	}
	.about_two .bottom .item:nth-child(1) h3{
		font-size: 24px;
		font-family: "fzlt_ch";
		width: 60%;
		margin: 0 auto;
	}
	.about_two .bottom .item p{
		font-size: 18px;
		margin-top: 15px;
	}
	.about_two .bottom .item h3 {
		margin-top: 0;
		margin-bottom: 0;
	}
	.about_two .bottom .item h3 span{
		font-size: 60px;
		font-family: "fzlt_ch";
	}
	.about_two .bottom .item h3 small{
		font-size: 24px;
		color: #fff;
	}
	.about_three{
		padding: 80px 0 0;
		position: relative;
	}
	.about_three .top{
		display: flex;
	}
	.about_three .top .title{
		width: 18.7%;
		box-sizing: border-box;
	}
	.about_three .top .title h3{
		font-size: 28px;
		color: #181818;
		font-family: "fzlt_ch";
		margin-top: 0;
	}
	.about_three .top .title p{
		width: 50px;
		height: 3px;
		background: #029fe4;
	}
	.about_three .top .about_box{
		width: 81.3%;
		padding-top: 80px;
		box-sizing: border-box;
	}
	.about_three .top .about_box .swiper-container{
		overflow: hidden;
		position: relative;
		height: 600px;
		padding-bottom: 50px;
	}
	.about_three .top .about_box .swiper-container .swiper-slide{
		overflow:hidden;
	}
	.about_three .top .about_box .swiper-container .swiper-slide h3{
		color: #181818;
		font-size: 72px;
		font-family: "fzlt_ch";
		margin: 0;
	}
	.about_three .top .about_box .swiper-container .swiper-slide  .dis{
		color: #181818;
		font-size: 20px;
		padding-top: 40px;
		line-height: 2em;
	}
	.about_three .top .about_box .swiper-container .swiper-slide  .dis p{
		margin:0;
	}
	.about_three .top .about_box .swiper-container .swiper-slide-next h3{
		color: #d2d2d2;
	}
	.about_three .year{
		position: absolute;
		height: 430px;
		right: 100px;
		width: 60px;
		top: 160px;
	}
	.about_three .year .swiper-container{
		height: 430px;
	}
	.about_three .year .swiper-container .swiper-slide span{
		display: inline-block;
		width: 100%;
		font-size: 18px;
		text-align: center;
	}
	.about_three .year .swiper-container .swiper-slide-thumb-active span{
		border-right: 1px solid #029fe4;
		color: #029fe4;
	}
	.about_four{
		background: url("../images/about_pds.png") no-repeat center ;
		padding: 110px 0;
	}
	.about_four .title{
		text-align: center;
		padding-bottom: 40px;
	}
	.about_four .title h3{
		font-size: 28px;
		font-family: "fzlt_ch";
		color: #fff;
		margin-top: 0;
	}
	.about_four .title p{
		width: 50px;
		margin: 0 auto;
		height: 3px;
		background: #fff;
	}
	.about_four .dis{
		text-align: center;
		font-size: 20px;
		line-height: 2em;
		color: #fff;
		padding-bottom: 40px;
	}
	.about_four  .bot{
		text-align: center;
		padding-bottom: 40px;
	}
	.about_four  .bot .item{
		display: inline-block;
		padding: 0 80px;
	}
	.about_four  .bot .item h3 span{
		font-size: 60px;
		color: #fff;
	}
	.about_four  .bot .item h3 small{
		font-size: 24px;
		color: #fff;
	}
	.about_four  .bot .item p{
		font-size: 18px;
		color: #fff;
	}
	.about_four  .icon{
		text-align: center;
	}
	.about_four  .icon .item{
		display: inline-block;
		padding: 0 60px;
	}
	.about_four  .icon .item p{
		font-size: 18px;
		color: #fff;
		margin-top: 10px;
	}
	.about_five{
		padding: 80px 0;
	}
	.about_five .title{

	}
	.about_five .title h3{
		margin-top: 0;
		font-size: 28px;
		font-family: "fzlt_ch";
	}
	.about_five .title p{
		width: 50px;
		height: 3px;
		background: #029fe4;
		margin: 0;
	}
	.about_five .content {
		width: 1200px;
		margin: 0 auto;
		box-sizing: border-box;
		padding: 0 15px;
		position: relative;
	}
	.about_five .content .swiper-slide .text{
		float: left;
		width: 50%;
		box-sizing: border-box;
		padding-top: 40px;

	}
	.about_five .content .swiper-slide .img{
		width: 50%;
		padding-left: 40px;
		float: right;
		box-sizing: border-box;
	}	
	.about_five .content .swiper-slide .img  img{
		width: 100%;
	}
	.about_five .content .swiper-slide .text h3{
		margin: 0;
		font-size: 24px;
		color: #181818;
		font-family: 'fzlt_ch';
	}
	.about_five .content .swiper-slide .text p{
		font-size: 14px;
		color: #333333;
		padding-top: 15px;
		line-height: 1.8em;
	}
	.about_five .content .swiper-slide .text a{
		font-size: 14px;
		padding: 5px 30px;
		border: 1px solid #333333;
		margin: 15px 0;
		display: inline-block;
	}
	.about_five .content .swiper-slide .text a:hover{
		border: 1px solid #029fe4;
	}
	.about_five .content .swiper-slide .text h4{
		font-size: 50px;
		color: #181818;
		font-family: "fzlt_ch";
		margin: 0;
		padding-top: 15px;
	}	
	.about_five .content  .pages{
		position: absolute;
		bottom: 0;
		left: 50%;
		background: #029fe4;
		z-index: 9;
		text-align: center;
		width: 160px;
		margin-left: -40px;
	}
	.about_five .content  .pages div{
		position: static;
		display: inline-block;
		opacity: 1;
	}
	.about_five .content  .pages div{
		margin: 0;
		color: #fff;
		height: 40px;
		font-size: 20px;
		padding-top: 7px;
		box-sizing: border-box;
	}
	.about_five .content  .pages div.swiper-button-prev:after{
		font-size: 20px;
	}
	.about_five .content  .pages div.swiper-button-next:after{
		font-size: 20px;
	}
	.about_five .content  .pages .swiper-pagination{
		width: 90px;

	}
	.about_five .content  .pages .swiper-pagination span{
		padding: 0 10px;
	}
	.culture{
		padding: 0 0 80px 0;
	}
	.culture .title{
		padding-top: 80px;
	}
	.culture .title h3{
		font-size: 24px;
		margin-top: 0;
		color: #181818;
		font-family: 'fzlt_ch';
	}
	.culture .title p{
		width: 50px;
		height: 3px;
		background: #029fe4;
	}
	.culture  .item{
		padding-bottom: 40px;
	}
	.culture  .item h4{
		font-size: 24px;
		margin: 0;
		padding-top: 40px;
		color: #181818;
		font-family: 'fzlt_ch';
	}
	.culture  .item .bot{
		padding-top: 40px;
		display: flex;
	}
	.culture  .item .bot .text{
		font-size: 16px; /*18*/
		width: 58%;
		box-sizing: border-box;
		line-height: 2em;
		text-indent: 2em;
	}
	.culture  .item .bot .img{
		width: 42%;
		box-sizing: border-box;
		padding: 0 0px 0 70px;
	}
	.culture  .item .bot .img img{
		width: 100%;
	}
	.marginTop{
		margin-top: -40px;
	}
	.culture_two{
		padding-bottom: 80px;
	}
	.culture_two ul{
		display:flex;
	}
	.culture_two ul li{
		width: 20%;
		box-sizing: border-box;
		text-align: center;
		padding: 0 10px ;
	}
	.culture_two ul li .img{

	}
	.culture_two ul li .img img{
		max-width: 100%;
	}
	.culture_two ul li  h3{
		font-size: 24px;/*30*/
		font-family: "fzlt_ch";
		margin: 0;
		color: #181818;
		padding: 20px 0 10px;
	}
	.culture_two ul li span{
		display:block;
		margin: 0 auto;
		width: 50px;
		height: 3px;
		background: #029fe4;
	}
	.culture_two ul li p{
		font-size: 18px;/*20*/
		padding-top: 15px;
		color: #181818;
	}
	.culture_two ul li .box{
		border: 1px solid #dcdcdc;
		border-radius: 5px;
		height: 100%;
		padding: 30px 0;
	}
	.honor_one{
		padding: 80px 0;
	}
	.honor_one ul{
		display: flex;
		flex-wrap: wrap;
	}
	.honor_one ul li{
		width: 33.3%;
		box-sizing: border-box;
		text-align: center;
		padding-bottom: 80px;
	}
	.honor_one ul li .img{
		height: 117px;
		overflow: hidden;
		text-align: center;
		line-height: 117px;
	}
	.honor_one ul li .img img{
		vertical-align: middle;
		max-height: 100%;
		max-width: 100%;
	}
	.honor_one ul li h3{
		height: 45px;
		line-height: 22.5px;
		font-size: 18px;
		margin: 0;
		margin-top: 30px;
	}
	.honor_two{
		padding-bottom: 80px;
	}
	.honor_two .title{
		padding-bottom: 40px;
		text-align: center;
	}
	.honor_two .title h3{
		font-size: 30px;
		color: #181818;
		font-family: "fzlt_ch";
		margin-top: 0;
	}
	.honor_two .title p{
		width: 50px;
		margin: 0 auto;
		height: 2px;
		background: #029fe4;
	}
	.honor_two .dis{
		text-align: center;
		padding: 0 20px;
		box-sizing: border-box;
		font-size: 18px;
		color: #181818;
		padding-bottom: 40px;
	}
	.honor_two .honor_box{
		padding: 0 40px;
		position: relative;
	}
	.honor_two .honor_box .swiper-slide img{
		width: 100%;
	}
	.honor_two .honor_box .swiper-button-prev{
		opacity: 1;
		width: 35px;
		height: 50px;
		font-size: 16px;
		background: #383a39;
		color: #fff;
		left: 0;
		--swiper-navigation-size: 18px;
	}
	.honor_two .honor_box .swiper-button-next{
		opacity: 1;
		width: 35px;
		height: 50px;
		font-size: 16px;
		background: #383a39;
		color: #fff;
		right: 0;
		--swiper-navigation-size: 18px;
	}
	.honor_mo{
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: rgba(0, 0, 0, .7);
		z-index: 9;
		display: none;
	}
	.honor_mo .box{
		position: absolute;
		left: 50%;
		width: 850px;
		box-sizing: border-box;
		margin-left: -425px;
		background: #787878;
		top: 50%;
		padding: 20px 50px;
		margin-top: -15%;
	}
	.honor_mo .box .close{
		position: absolute;
		top: 0;
		left: 0;
		width: 50px;
		height: 50px;
		background: #029fe4;
		opacity: 1;
		text-align:  center;
		line-height: 50px;
		margin-left: -50px;
	} 
	.honor_mo .box .close img{
		vertical-align: middle;
	}
	.honor_mo .box .title h3{
		font-size: 24px;
		font-family: fzlt_zh;
		color: #fff;
		margin: 0;
		padding-bottom: 15px;
		border-bottom: 1px solid #fff;
	}
	.honor_mo .box .bot{
		padding-top: 15px;
	} 
	.honor_mo .box .bot .left{
		width: 55%;
		box-sizing: border-box;
		font-size: 16px;
		color: #fff;
		line-height: 2em;
	}
	.honor_mo .box .bot .right{
		width: 45%;
		box-sizing: border-box;
	}
	.honor_mo .box .bot .right img{
		width: 100%;
	}
	.join_one{
		padding-top: 80px;
	}
	.join_one .container .top{
		display:flex;

	}
	
	.join_one .title{
		padding-bottom: 40px;
		width:20%;
	}	
	.join_one .title h3{
		margin-top: 0;
		font-size: 28px;
		color: #181818;
		font-family: "fzlt_ch";
	}
	.join_one .title p{
		width: 50px;
		height: 3px;
		background: #029fe4;
	}
	.join_one  .dis{
		box-sizing: border-box;
		font-size: 16px;
		color: #181818;
		line-height: 2em;
		width:80%;
	}
	.join_one   .img{
		padding-top: 40px;
		padding-left: 20%;
		padding-right: 10%;
	}
	.join_one   .img img{
		width: 100%;
	}
	.join_one .bot{
		padding-left: 10%;
		display: flex;
		padding-top: 40px;
		padding-bottom: 80px;
	}
	.join_one .bot .item{
		width: 33.3%;
		box-sizing: border-box;
		text-align: center;
	}
	.join_one .bot .item h3{
		margin: 0;
	}
	.join_one .bot .item h3 span{
		font-size: 50px;
		color: #181818;
	}
	.join_one .bot .item h3 small{
		font-size: 24px;
		color: #181818;
	}
	.join_one .bot .item p{
		font-size: 18px;
		color: #181818;
	}
	.join_two{
		background: #f6f6f6;
		padding: 80px 0;
	}
	.join_two .title{
		text-align: center;
		padding-bottom: 40px;
	}
	.join_two .title h3{
		margin-top: 0;
		font-size: 28px;
		color: #181818;
		font-family: "fzlt_ch";
	}
	.join_two .title p{
		width: 50px;
		height: 3px;
		margin: 0 auto;
		background: #029fe4;
	}
	.join_two  .dis{
		text-align: center;
		font-size: 20px;
		color: #181818;
		line-height: 2em;

		padding: 0 5% 40px;
	}
	.join_two .bot{
		display: flex;
	}
	.join_two .bot .item{
		width: 33.3%;
		box-sizing: border-box;
		padding: 0 15px;
	}
	.join_two .bot .item .img{
		width: 100%;
	}
	.join_two .bot .item .img img{
		width: 100%;
	}
	.join_two .bot .item .text{
		padding-top: 40px;
	}
	.join_two .bot .item .text p{
		margin: 0;
		font-size: 18px;
		color: #181818;
		line-height: 2em;
		text-align: center;
	}
	.join_three{
		padding: 80px 0;
	}
	.join_three .title{
		text-align: center;
		padding-bottom: 40px;
	}
	.join_three .title h3{
		margin-top: 0;
		font-size: 28px;
		color: #181818;
		font-family: "fzlt_ch";
	}
	.join_three .title p{
		width: 50px;
		height: 3px;
		margin: 0 auto;
		background: #029fe4;
	}
	.join_three .title h4{
		margin: 0;
		font-size: 18px;
		padding-top: 10px;
	}
	.join_three .list ul{
		display: flex;
		width: 100%;
	}
	.join_three .list ul li{
		height: 425px;
		box-sizing: border-box;
		width: 16.666%;
		position: relative;
		border-right: 1px solid #ffffff;
		overflow: hidden;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.join_three .list ul li:last-child{
		border-right: none;
	}
	.join_three .list ul li .text{
		position: absolute;
		left: 0;
		top: 0;
		background: #181818;
		width: 100%;
		padding-top: 150px;
		height: 100%;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.join_three .list ul li .img{
		text-align: center;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.join_three .list ul li h3{
		text-align: center ;
		font-size: 20px;
		color: #fff;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.join_three .list ul li .text p{
		padding: 0 20px;
		font-size: 16px;
		color: #fff;
		line-height: 2em;
		margin-top: 200px;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.join_three .list ul li.active{
		width: 22.6%;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.join_three .list ul li.active .text{
		padding-top: 80px;
		background: rgba(0, 0, 0, 0.7);
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.join_three .list ul li.active .text p{
		margin-top: 20px;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.join_four{
		padding-bottom: 80px;
	}
	.join_four .title{
		text-align: center;
		padding-bottom: 40px;
	}
	.join_four .title h3{
		margin-top: 0;
		font-size: 28px;
		color: #181818;
		font-family: "fzlt_ch";
	}
	.join_four .title p{
		width: 50px;
		height: 3px;
		margin: 0 auto;
		background: #029fe4;
	}
	.join_four .list ul{
		display: flex;
	}
	.join_four .list ul li{
		width: 33.3333%;
		text-align: center;
	}
	.join_four .list ul li .img {
		padding-bottom: 40px;
	}
	.join_four .list ul li .img img{}
	.join_four .list ul li p{
		margin: 0;
		font-size: 16px;
		text-align: center;
		line-height: 2em;
	}
	.join_five{
		padding: 80px 0;
		background: #f6f6f6;
	}
	.join_five .title{
		text-align: center;
		padding-bottom: 40px
	}
	.join_five .title h3{
		margin-top: 0;
		font-size: 28px;
		color: #181818;
		font-family: "fzlt_ch";
	}
	.join_five .title p{
		width: 50px;
		height: 3px;
		margin: 0 auto;
		background: #029fe4;
	}
	.join_five .list .left{
		width: 80%;
		box-sizing: border-box;
		
	}
	.join_five .list .left .swiper-container{
		height: 499px;
	}
	.join_five .list .left .swiper-slide{
		overflow: hidden;
	}
	.join_five .list .left .swiper-slide img{
		height: 100%;
	}
	.join_five .list .right{
		width: 20%;
		box-sizing: border-box;
		padding-left: 10px;

	}
	.join_five .list .right .swiper-container{
		height: 499px;
	}
	.join_five .list .right .swiper-container .swiper-slide{
		text-align: center;

	}
	.join_five .list .right .swiper-container .swiper-slide img{
		height: 100%;
		width: auto;
	}
	.join_five .list .right .swiper-container .swiper-slide .mo{
		position: absolute;
		left: 0;
		top: 0;
		height: 100%;
		width: 100%;
		opacity: 0.5;
		background: #fff;
	}
	.join_five .list .right .swiper-container .swiper-slide.swiper-slide-thumb-active .mo{
		
		background: #000;
	}
	.join_six{
		padding: 80px 0;
	}
	.join_six .title{
		text-align: center;
		padding-bottom: 40px
	}
	.join_six .title h3{
		margin-top: 0;
		font-size: 28px;
		color: #181818;
		font-family: "fzlt_ch";
	}
	.join_six .title p{
		width: 50px;
		height: 3px;
		margin: 0 auto;
		background: #029fe4;
	}
	.join_six  .list ul{
		display: flex;
		width: 100%;
		text-align: center;
	}
	.join_six  .list ul li{
		width: 7.14%;
		text-align: center;
	}
	.join_six  .list ul li:last-child{
		display: none;
	}
	.join_six  .list ul li P{
		font-size: 16px;
		color: #181818;
		padding-top: 20px;
		line-height: 2em;
	}
	.join_six  .list ul li i{
		display: inline-block;
		font-style: unset;
		padding-top: 10px;
	}
	.join_six  .list ul li i:after{
		font-family: swiper-icons;
		font-variant: initial;
		letter-spacing: 0;
		font-size: 30px;
		text-transform: none!important;
		content: 'next';
	}
	.join_seven{
		padding: 80px 0;
		background: #f6f6f6;
	}
	.join_seven .title{
		text-align: center;

	}
	.join_seven .title h3{
		margin-top: 0;
		font-size: 28px;
		color: #181818;
		font-family: "fzlt_ch";
	}
	.join_seven .title p{
		width: 50px;
		height: 3px;
		margin: 0 auto;
		background: #029fe4;
	}
	.join_seven .title h4{
		margin: 0;
		padding-top: 15px;
	}
	.join_seven  .form .group{
		display: flex;
		flex-wrap: wrap;
		padding-top: 40px;
	}
	.join_seven  .form .group .item{
		width: 33.33%;
		box-sizing: border-box;
		padding-right: 40px;\

	}
	.join_seven  .form .group .item .address{
		display:flex;
	}
	.join_seven  .form .group .item .address .sele{
		width:33.33%;
		padding-right:10px;
		border-bottom: 1px solid #dcdcdc;
	}
	.join_seven  .form .group .item .address .sele select{
		width:100%;
		padding: 5px 10px;
		background:none;
		border: none;
		outline:unset;
	}
	
	.join_seven  .form .group  label{
		display: block;
		font-size: 18px;
		width: 100%;
		color: #181818;
	}
	.join_seven  .form .group .item input {
		background: none;
		border: none;
		border-bottom: 1px solid #dcdcdc;
		padding: 5px 10px;
		outline: none;
		width: 100%;
	}
	.join_seven  .form .group>input{
		padding: 5px 10px;
		outline: none;
		border: none;
		background: none;
		height: 30px;
		margin-top: 40px;
		border-bottom: 1px solid #dcdcdc;
		width: calc(100% - 40px);
	}
	.join_seven  .form .group>input:focus{
		background:none;
	}
	.join_seven  .form .group button{
		margin: 0 auto;
		background: #029fe4;
		color: #fff;
		border: none;
		padding: 8px 40px;
	}
	.join_seven  .form .group button:hover{
		background: #fff;
		color: #029fe4;
	}
	.join_seven  .form .group button:focus{
		background: #fff;
		color: #029fe4;
	}
	.news_one{
		padding: 80px 0;
	}
	.news_one .list ul{
		display: flex;
		flex-wrap: wrap;
	}
	.news_one .list ul li{
		width: 33.33%;
		box-sizing: border-box;
		padding: 0 15px;

	}
	.news_one .list ul li a{
		display: block;
		overflow: hidden;
		position: relative;
		padding-bottom: 20px;
	}
	.news_one .list ul li .img{
		width: 100%;
		height: 203px;
		overflow: hidden;
	}
	.news_one .list ul li .img img{
		width: 100%;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.news_one .list ul li:hover .img img{
		transform: scale(1.2);
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.news_one .list ul li  .mo{
		position: absolute;
		left: 0;
		top: 0;
		text-align: center;
		width: 100%;
		line-height: 203px;
		margin-top: -203px;
		height: 203px;
		background: rgba(0, 0, 0, 0.5);
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.news_one .list ul li  .mo img{
		vertical-align: middle;
	}
	.news_one .list ul li a:hover  .mo{
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
		margin-top: 0;
	}
	.news_one .list ul li a h3{
		font-family: "fzlt_zh";
		color: #181818;
		font-size: 18px;
		margin: 0;
		height: 75px;
		line-height:1.8em;
		padding: 10px;
	}
	.news_one .list ul li a p{
		font-family: "fzlt_zh";
		color: #787878;
		font-size: 14px;
		margin: 0;
		padding: 0 10px;
	}
	.news_show{
		padding: 60px 0;
		border-top:1px solid #dcdcdc;
	}
	.news_show .title{
		text-align: center;
	}
	.news_show .title h3{
		margin: 0;
		font-size: 45px;
		color: #333333;
		line-height:1.8em;
		padding-bottom: 80px;
		font-family: "fzlt_ch";
	}
	.news_show .title p{
		text-align: center;
		margin: 0;
		background: url('../images/x.jpg') repeat-x center;
	}
	.news_show .title p span{
		display: inline-block;
		padding: 5px 50px;
		background: #fff;
	}
	.news_show .content{
		font-size: 20px;
		color: #434242;
		line-height: 2em;
		padding: 40px 0;
	}
	.news_show .news_more .more{
		padding-top: 40px;
	}
	.news_show .news_more .more h3{
		color: #181818;
		font-size: 24px;
		font-family: fzlt_ch;
		padding-bottom: 40px;
	}
	.news_show .news_more .list ul li{
		font-size: 16px;
		overflow: hidden;
	}
	.news_show .news_more .list ul li a{
		color: #787878;
		line-height: 2em;
		overflow: hidden;
	}
	.news_show .news_more .list ul li a span{
		float: left;
	}
	.news_show .news_more .list ul li a small{
		float: right;
	}
	.news_show .news_more .list ul li a:hover{
		color: #029fe4;
	}
	.flxe_right{
		position: fixed;
		right: 15px;
		width: 70px;
		background: #404040;
		z-index: 999;
		top: 50%;
		margin-top: -137px;
	}
	.flxe_right ul li{
		border-bottom: 1px solid #dcdcdc;
		position: relative;
	}
	.flxe_right ul li a{
		padding: 20px 0;
		display: block;
	}
	.flxe_right ul li a .img{
		text-align: center;
	}
	.flxe_right ul li a p{
		text-align: center;
		color: #fff;
		margin: 0;
		padding-top: 10px;
	}
	.flxe_right ul li .qrcode{
		position: absolute;
		right: 70px;
		width: 134px;
		top: 0;
		height: 134px;
		background: #404040;
		padding: 0;
		width: 0;
		box-sizing: border-box;
		overflow: hidden;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;

	}
	.flxe_right ul li .qrcode img{
		width: 100%;
		height: 100%;
	}
	.flxe_right ul li .qrcode.active{
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
		width: 134px;
		padding: 10px;
	}
	.video_list .list ul li .text{
		display: flex;
	}
	.video_list .list ul li .text .title{
		width: 80%;
	}
	.video_list .list ul li .text .title h3{

	}

	.video_list .list ul li .text .play{
		width: 20%;
		padding-top: 10px;
		text-align: center;
	}
	.video_mo .box{
		height: 440px;
		padding: 20px;
		margin-top: -220px;
	}
	.video_mo .box .play_box{
		height: 100%;
	}
	.contact .footer{
		background: #fff;
	}
	.contact .play{
		padding: 40px 0;
		text-align: right;
	}
	.contact .play  a{
		display: inline-block;
		margin-left: 25px;
		width: 30px;
		height: 26px;
		overflow: hidden;
	}
	.contact .play  a span{
		position: relative;
		display: inline-block;
		width: 100%;
		height: 100%;
		border-right: 0px solid transparent;
		left: -30px;
		webkit-filter: drop-shadow(30px 0 0px #4d4d4d);
    	filter: drop-shadow( 30px 0 0px #4d4d4d);
	}
	.contact .play  a:nth-child(1) span{
		background: url('../images/f1.png') no-repeat center;
	}
	.contact .play  a:nth-child(2) span{
		background: url('../images/f2.png') no-repeat center;
	}
	.contact .play  a:nth-child(3) span{
		background: url('../images/f3.png') no-repeat center;
	}
	.contact .play  a:nth-child(4) span{
		background: url('../images/f4.png') no-repeat center;
	}
	.contact{
		padding: 80px 0;
	}
	.contact .container{
		display:flex;
	}
	.contact .left{
		width: 50%;
		box-sizing: border-box;
		padding-right: 40px;
		border-bottom: 1px solid #dcdcdc;
	}
	.contact .left h3{
		color: #181818;
		font-size: 24px;
		margin: 0;
		padding-bottom: 40px;
		font-family: "fzlt_ch";
	}
	.contact .left p{
		color: #333333;
		font-size: 16px;
	}
	.contact .left p:last-child{
		
		padding-bottom: 20px;
	}
	.contact .right{
		width: 50%;
		box-sizing: border-box;
		padding-left: 40px;
		border-bottom: 1px solid #dcdcdc;
		margin-left:25px;
	}
	.contact .right h3{
		color: #181818;
		font-size: 24px;
		margin: 0;
		padding-bottom: 40px;
		font-family: "fzlt_ch";
	}
	.contact .right .play{
		text-align: left;
		padding: 0;
		padding-bottom: 20px;
		
	}
	.contact .right .play a{
		margin-left: 0;
		margin-right: 40px;
	}
	.map{
		position: relative;
		margin-bottom:40px;
	}
	.map .map_content{
		width: 90%;
		margin: 0  0 0 auto;
		height: 500px;
	}
	.map .map_form{
		position: absolute;
		left: 0;
		top: 0;
		height: 100%;
		width: 50%;
		z-index: 99;
		background: rgba(0, 0, 0, 0.5);
	}
	.map .map_form .box{
		float: right;
		width: 600px;
		box-sizing: border-box;
		padding-right: 40px;
		padding-top: 20px;
	}
	.map .map_form .box .group{
		padding-top: 25px;
		overflow: hidden;
	}
	.map .map_form .box .group label{
		display: block;
		font-size: 18px;
		color: #ffffff;
		font-weight: 400;
	}
	.map .map_form .box .group  select{
		background: none;
		border: none;
		border-bottom: 1px solid #dcdcdc;
		height: 40px;
		width: 100%;
		outline: none;
		color: #fff;
	}
	.map .map_form .box .group .item{
		float: left;
		width: 50%;
		box-sizing: border-box;
		padding-right: 2;
	}
	.map .map_form .box .group .item:nth-child(1){
		padding-right: 40px;
	}
	.map .map_form .box .group .item input{
		background: none;
		border: none;
		outline: none;
		color: #fff;
		width: 100%;
		height: 40px;
		border-bottom: 1px solid #dcdcdc;
	}
	.map .map_form .box .text{
		padding-top: 25px;
	}
	.map .map_form .box .text label{
		display: block;
		font-size: 16px;
		color: #ffffff;
		font-weight: 400;
	}
	.map .map_form .box .text textarea{
		height: 60px;
		background: none;
		border: none;
		outline: none;
		color: #fff;
		width: 100%;
		overflow:hidden;
		border-bottom: 1px solid #dcdcdc;
	}
	.map .map_form .box  .but{
		padding-top: 20px;
		text-align: left;
	}
	.map .map_form .box  .but button{
		border: none;
		background: #029fe4;
		padding: 5px 30px;
		font-size: 14px;
		color: #fff;
	}
	.map .map_form .box  .but button:hover{
		background: #fff;
		color: #029fe4;
	}
	.map .map_form .box  .but button:focus{
		background: #fff;
		color: #029fe4;
	}
	.shop{
		padding: 80px 0;
	}
	.shop ul{
		display: flex;
		flex-wrap: wrap;
	}
	.shop ul li{
		width: 50%;
		box-sizing: border-box;

	}
	.shop ul li a{
		display: flex;
	}
	.shop ul li .img{
		width: 40%;
		text-align: center;
		height: 118px;
		line-height: 118px;
		overflow: hidden;
	}
	.shop ul li .text{
		width: 60%;

	}
	.shop ul li a .img img{

	}
	.shop ul li a .img img:nth-child(1){
		display: inline-block;
	}
	.shop ul li a .img img:nth-child(2){
		display: none;
	}
	.shop ul li .text h3{
		margin: 0;
		font-size: 20px;
		line-height: 118px;
	}
	.shop ul li a:hover .img img:nth-child(1){
		display: none;
	}
	.shop ul li a:hover .img img:nth-child(2){
		display: inline-block;
	}
	.after{
		padding: 80px 0;
	}
	.after .container{
		display: flex;
	}
	.after .container ul{
		width: 50%;
		box-sizing: border-box;
		padding: 0 20px;
	}
	.after .container ul li{
		padding-bottom: 40px;
		padding-top: 40px;
		border-bottom: 1px solid #dcdcdc;
	}
	.after .container ul li h3{
		margin: 0;
		font-size: 24px;
		font-family: fzlt_ch;
		color: #181818;
		padding-bottom: 40px;
	}
	.after .container ul li p{
		margin: 0;
		font-size: 20px;
		line-height: 2em;
		overflow: hidden;
		display:flex;
	}
	.after .container ul li p span{
		display: inline-block;
		width: 60px;
		float: left;
	}
	.after .container ul li p small{
		display: inline-block;

		width: calc(100% - 60px)
	}
	.after .container ul li:hover h3{
		color: #029fe4;
	}
	.after .container ul li:hover p{
		color: #029fe4;
	}
	.product_show{
		border-top: 1px solid #dcdcdc;
		padding: 20px 0 80px; 
	}
	.product_show  .show_top .left{
		width: 50%;
		box-sizing: border-box;
		padding-right: 80px;
		padding-top: 40px;
	}
	.product_show  .show_top .left .img_top{
		position: relative;
		overflow: hidden;
	}
	.product_show  .show_top .left .img_top .swiper-slide{
		text-align: center;
		padding-bottom: 20px;
	}
	.product_show  .show_top .left .img_top .swiper-slide img{
		max-width: 100%;
		max-height: 100%;
	}
	.product_show  .show_top .left .img_top  .swiper-button-next.swiper-button-white, .product_show  .show_top .left .img_top  .swiper-button-prev.swiper-button-white{
		
		font-size: 16px;
		width: 35px;
		height: 70px;
		opacity: 1;
		--swiper-navigation-size:20px;
		outline:unset;
		--swiper-navigation-color: #d9d9d9;
	}
	.product_show  .show_top .left .img_top .swiper-button-next.swiper-button-disabled, .product_show  .show_top .left .img_top .swiper-button-prev.swiper-button-disabled{

		opacity: 1;
		outline:unset;
		--swiper-navigation-color: #d9d9d9;
	}
	.product_show  .show_top .left .img_top .swiper-button-next:hover ,.product_show  .show_top .left .img_top .swiper-button-prev:hover{
		--swiper-navigation-color: #fff;
		background:rgba(0, 0, 0, 1)
	}
	.product_show  .show_top .left .img_top .swiper-button-disabled{
		
	}
	.product_show  .show_top .left  .img_bot{
		box-sizing: border-box;
		padding-top: 20px;
	}
	.product_show  .show_top .left  .img_bot .swiper-container{
		width: 50%;
		margin: 0 auto;
	}
	.product_show  .show_top .left  .img_bot .swiper-container .swiper-slide{
		border: 2px solid #dcdcdc;
		box-sizing: border-box;
		padding: 15px;
		height: 70px;
		text-align: center;
	}
	.product_show  .show_top .left  .img_bot .swiper-container .swiper-slide img{
		max-width: 100%;
		max-height: 100%;
	}
	.product_show  .show_top .left  .img_bot .swiper-container .swiper-slide.swiper-slide-thumb-active{
		border: 2px solid #029fe4;
	}
	.product_show  .show_top .right{
		width: 50%;
		box-sizing: border-box;
	}
	.product_show  .show_top .right .title{
		border-bottom: 1px solid #dcdcdc;
		padding-bottom: 15px;
	}
	.product_show  .show_top .right .title h3{
		font-size: 24px;
		color: #181818;
		font-family: fzlt_ch;
		margin: 0;
	}
	.product_show  .show_top .right .title p{
		font-size: 14px;
		color: #787878;
		padding: 5px 0;
		margin: 0;
	}
	.product_show  .show_top .right .title h4{
		font-size: 22px;
		color: #029fe4;
		margin: 0;
		padding-top: 10px;
	}
	.product_show  .show_top .right .people{
		

	}
	.product_show  .show_top .right  h3{
		margin: 0;
		padding-top: 15px;
		font-size: 18px;
		color: #181818;
	}
	.product_show  .show_top .right .list{
		padding-top: 10px;
		display: flex;
		flex-wrap: wrap;
	}
	.product_show  .show_top .right .list span{
		display: block;
		width: calc(50% - 15px);
		text-align: center;
		border: 1px solid #dcdcdc;
		margin-bottom: 15px;
		font-size: 18px;
		padding: 10px 0;
		box-sizing: border-box;
		cursor: pointer;
	}
	.product_show  .show_top .right  .list span:nth-child(odd){
		margin-right: 15px;
	}
	.product_show  .show_top .right  .list span:nth-child(even){
		margin-left: 15px;
	}
	.product_show  .show_top .right .list span.active{
		border: 1px solid #029fe4;
		color: #029fe4;
	}
	.product_show  .show_top .right .dis{
		border: 1px solid #dcdcdc;
		padding: 15px;
		margin-top: 15px;
	} 
	.product_show  .show_top .right .dis ul{
		display:flex;
		flex-wrap: wrap;
	}
	.product_show  .show_top .right .dis ul li{
		min-width: 50%;
		line-height: 2em;
		font-size: 16px;
	}
	.product_show  .show_top .right .dis ul li span{
		font-size: 16px;
		color: #333333;
	}
	.product_show  .show_top .right .dis ul li small{
		font-size: 16px;
	}
	.product_show  .show_top .right .but{
		padding-top: 25px;
		display: flex;
		justify-content: space-between;
	}
	.product_show  .show_top .right .but .service{
		color: #fff;
		border: none;
		background: #029fe4;
		height: 47px;
		font-size:18px;
		letter-spacing: 5px;
		width:  calc(50% - 10px);
	}
	.product_show  .show_top .right .but .phone{
		display: inline-block;
		margin-left: 15px;
		background: #787878;
		width:  calc(50% - 10px);
		height: 45px;
		font-size:18px;
		line-height: 47px;
		text-align: center;
		color: #fff;
		letter-spacing: 2px;
	}
	.product_show  .show_top .right .but .service:hover{
		background:#1fabe6;
	}
	.product_show  .show_top .right .but .phone:hover{
		background:#d2d2d2;
	}
	.product_show  .show_top .right .but .phone:visited{
		background:#d2d2d2;
		color:#fff;
	}
	.product_show  .show_top .right .but .service:focus{
		background:#1fabe6;
	}
	.product_show  .show_top .right .but .phone img{
		margin-right: 10px;

	}
	.product_show_content{

	}
	.product_show_content .top{
		text-align: center;
		border-bottom: 1px solid #dcdcdc;
		border-top: 1px solid #dcdcdc;
		padding: 10px 0;
	}
	.product_show_content .top ul li{
		display: inline-block;
		height: 35px;
		line-height: 34px;
		padding: 0  25px;
		font-size: 20px;
		cursor: pointer;
	}
	.product_show_content .top ul li:nth-child(1){
		border-right: 1px solid #dcdcdc;
	}
	.product_show_content .top ul li.active{

	}
	.product_show_content .top ul li a{
		display: inline-block;
		padding-bottom: 3px;
	}
	.product_show_content .top ul li a:after{
		content: '';
		display: block;
		border-bottom: 2px solid #029fe4;
		-webkit-transition: all .3s ease-in-out 0s;
		-moz-transition: all .3s ease-in-out 0s;
		-ms-transition: all .3s ease-in-out 0s;
		-o-transition: all .3s ease-in-out 0s;
		transition: all .3s ease-in-out 0s;
		width: 0;
	}
	.product_show_content .top ul li a:hover:after{
		width: 100%;
		-webkit-transition: all .3s ease-in-out 0s;
		-moz-transition: all .3s ease-in-out 0s;
		-ms-transition: all .3s ease-in-out 0s;
		-o-transition: all .3s ease-in-out 0s;
		transition: all .3s ease-in-out 0s;
	}
	.product_show_content .top ul li.active a:after{
		width: 100%;
		-webkit-transition: all .3s ease-in-out 0s;
		-moz-transition: all .3s ease-in-out 0s;
		-ms-transition: all .3s ease-in-out 0s;
		-o-transition: all .3s ease-in-out 0s;
		transition: all .3s ease-in-out 0s;
	}
	.product_show_content  .content{
		padding: 40px 0;
	}
	.product_show_content  .content .item{
		text-align: center;
		display: none;
	}
	.product_show_content  .content .item img{
		width: 100%;
	}
	.product_show_content  .content .item.active{
		display: block;
	}
	.product_show_content  .content .parameter{
		border: 1px solid #dcdcdc;
		padding: 15px;
		margin-top: 15px;
	} 
	.product_show_content  .content .parameter ul{
		display:flex;
		flex-wrap: wrap;
	}
	.product_show_content  .content .parameter ul li{
		min-width: 50%;
		line-height: 2em;
		font-size: 18px;
		text-align: left;
	}
	.product_show_content  .content .parameter ul li span{
		font-size: 18px;
		color: #333333;
	}
	.product_show_content  .content .parameter ul li small{
		font-size: 16px;
	}
	.product_list{
		padding: 80px 0;
	}
	.product_list .left{
		width: 20%;
		display:block;
		box-sizing: border-box;
		padding-right: 20px;
	}
	.product_list .left ul{
		border-top: 1px solid #dcdcdc;
	}
	.product_list .left ul li p{
		border-bottom: 1px solid #dcdcdc;
		
		margin: 0;
	}
	.product_list .left ul li p a{

		display: block;
		padding: 15px 0 15px 15px;
	}
	.product_list .left ul li p a span{
		font-size: 20px;
		color: #181818;
	}
	.product_list .left ul li p a i{
		float: right;
		display: inline-block;
		width: 20px;
		height: 20px;
		font-style: unset;
	    color: #181818;
	    font-size: 18px;
	    -webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.product_list .left ul li p a:hover span{
		font-family: fzlt_zh;
	}
	.product_list .left ul li.active p a span{
		font-family: fzlt_zh;
	}	
	.product_list .left ul li p a i:after{
		font-family: swiper-icons;
		content: 'next';
	}
	.product_list .left ul li.active p a i{
		 transform: rotate(90deg);
	    -ms-transform: rotate(90deg);
	    /* Internet Explorer 9*/
	    -moz-transform: rotate(90deg);
	    /* Firefox */
	    -webkit-transform: rotate(90deg);
	    /* Safari 和 Chrome */
	    -o-transform: rotate(90deg);
	    /* Opera */
		color:#fff;
	    margin-top: 10px;
	    -webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.product_list .left ul li p a:hover i{
		color:#fff;
	}
	.product_list .left ul li.active p a{
		background:#029fe4;
	}
	.product_list .left ul li p a:hover{
		background:#029fe4;
	}
	.product_list .left ul li p a:hover span{
		color:#fff;
	}
	.product_list .left ul li.active p a span{
		color:#fff;
	}
	.product_list .left ul li .sub{
		display: none;
	}
	.product_list .left ul li .sub  h3{
		font-size: 18px;
		
		border-bottom: 1px solid #dcdcdc;
		margin: 0;
	}
	.product_list .left ul li .sub  h3 a{
		color: #787878;
		padding: 15px 0 15px 15px;
		display: block;
		width: 100%;
		
	}
	.product_list .left ul li .sub  h3 a:hover,.product_list .left ul li .sub  h3 a.active{
		background: #029fe4;
		color: #fff;
	}
	.product_list .left ul li.active .sub{
		display:block;
	}
	
	.product_list .right{
		width: 80%;
		box-sizing: border-box;

	}
	.product_list .right ul{
		display: flex;
		flex-wrap: wrap;
	}
	.product_list .right ul li{
		width: calc(33.33% - 15px);
		margin-left: 15px;
		border: 1px solid #dcdcdc;
		margin-bottom: 20px;
		padding: 15px;
		box-sizing: border-box;
	}
	.product_list .right ul li .img{
		width: 100%;
		text-align: center;
		height: 285px;
		line-height: 285px;
		overflow:hidden;
	}
	.product_list .right ul li .img img{
		vertical-align: middle;
		max-width: 100%;
		max-height: 100%;
		-webkit-transition: all .3s ease-in-out 0s;
		-moz-transition: all .3s ease-in-out 0s;
		-ms-transition: all .3s ease-in-out 0s;
		-o-transition: all .3s ease-in-out 0s;
		transition: all .3s ease-in-out 0s;
	}
	.product_list .right ul li .img:hover img{
		transform: scale(1.2);
		-webkit-transition: all .3s ease-in-out 0s;
		-moz-transition: all .3s ease-in-out 0s;
		-ms-transition: all .3s ease-in-out 0s;
		-o-transition: all .3s ease-in-out 0s;
		transition: all .3s ease-in-out 0s;
	}
	.product_list .right ul li .thum{
		text-align: center;
	}
	.product_list .right ul li .thum .item{
		display: inline-block;
		width: 40px;
		height: 40px;
		text-align: center;
		line-height: 28px;
		border: 1px solid #dcdcdc;
		box-sizing: border-box;
		padding: 5px;
		cursor: pointer;
		margin-right: ;
		margin-bottom: 5px;
	}
	.product_list .right ul li .thum .item img{
		max-width: 100%;
		max-height: 100%;
		vertical-align: middle;
	}
	.product_list .right ul li .thum .item:hover{
		border: 1px solid #029fe4;
	}
	.product_list .right ul li .thum .item.active{
		border: 1px solid #029fe4;
	}
	.product_list .right ul li .text{

	}
	.product_list .right ul li .text h3{
		margin: 0;
		padding: 15px 0;
		font-size: 18px;
	}
	.product_list .right ul li .text p{

	}
	.product_list .right ul li .text p span{
		font-size: 14.5px;
	}
	.product_list .right ul li .text p small{
		float: right;
		font-size: 14.5px;
		background: url(../images/icon_10.png) no-repeat center left;
		padding-left: 20px;
	}
}



@media (min-width: 1601px) {
	.container{
		width: 1440px;
		margin: 0 auto;
	}
	.header{
		background: #029fe4;
	}
	.header .left{
		padding: 15px 0;
	}
	.header .right{

	}
	.header .right .top{
		padding-top: 15px;
		padding-right: 130px;
		text-align: right;
	}
	.header .right .top span{
		font-size: 20px; /*调20px*/
		font-family: 'fzlt_qh';
		color: #fff;
	}
	.header .right .top em{
		font-size: 20px; /*转1600调 20px;*/
		color: #fff;
		font-style: unset;
		font-family: "fzlt_qh";
		margin-left: 10px;
	}
	.header .right .bot{
		padding-top: 20px;
		text-align: right;
	}
	.header .right .bot .form{
		display: inline-block;
	}
	.header .right .bot .nav{
		display: inline-block;

	}
	.header .right .bot .form input{
		width: 130px;
		background: url('../images/seach.png') no-repeat center left;
		border: 1px solid #fff;
		height: 23px;
		border-radius: 10px;
		outline: none;
		box-sizing: border-box;
		padding-left:30px;
		margin-left: 10px;
		font-size: 14px;
		color: #fff;
		-webkit-transition:all .3s ease-in-out 0s;
	-moz-transition:all .3s ease-in-out 0s;
	-ms-transition:all .3s ease-in-out 0s;
	-o-transition:all .3s ease-in-out 0s;
	transition:all .3s ease-in-out 0s;
	}
	.header .right .bot .nav ul li{
		display: inline-block;
		margin-left: 40px;
	}
	.header .right .bot .nav ul li a{
		font-size: 22px;/*调22px*/
		color: #fff;
		font-family: 'fzlt_qh';
	}
	.header .right .bot .nav ul li a:hover{
		opacity: 0.8;
	}
	.banner .swiper-pagination {

	}
	.banner .swiper-pagination span{
		border-radius: 0;
		height: 5px;
		width: 30px;
		background: #6c6c6c;
		opacity: 1;
	}
	.banner .swiper-pagination span.swiper-pagination-bullet-active{
		background: #029fe4;
	}
	.index_product{
		padding-top: 80px;
	}
	.index_product .product_title h3{
		text-align: center;
		font-family: 'bauerbod';
		font-size: 30px;
		text-transform: uppercase;
		color: #181818;
	}
	.index_product .product_title h4{
		text-align: center;
		color: #181818;
		font-size:28px;
		font-family: "fzlt_ch";
		margin-top: 0;
	}
	.index_product .product_title p{
		width: 50px;
		height: 3px;
		background: #029fe4;
		margin: 0 auto;
	}
	.index_product .product_title .pro_nav{
		text-align: center;
		padding: 40px 0;
	}
	.index_product .product_title .pro_nav ul{
		margin: 0;
	}
	.index_product .product_title .pro_nav ul li{
		display: inline-block;
		padding: 0 15px;
		margin: 0 20px;
	}
	.index_product .product_title .pro_nav ul li em{
		font-style: unset;
		float: left;
		margin-left: 5px;
		line-height: 36px;
		font-size: 24px;/*调26px*/
	}
	.index_product .product_title .pro_nav ul li span{
		display: inline-block;
		width: 32px;
		height: 30px;
		overflow: hidden;
		float: left;
	}
	.index_product .product_title .pro_nav ul li span i{
		width: 100%;
		height: 100%;
		display: inline-block;
		position: relative;
		background-size:cover;
	}
	.index_product .product_title .pro_nav ul li a:hover span i{
		left:-43px;
        border-right:0px solid transparent;
        -webkit-filter:drop-shadow(43px 0 0px #029fe4);
        filter:drop-shadow( 43px 0 0px #029fe4);
	}
	.index_product .product_title .pro_nav ul li.active a span i{
		left:-43px;
        border-right:0px solid transparent;
        -webkit-filter:drop-shadow(43px 0 0px #029fe4);
        filter:drop-shadow( 43px 0 0px #029fe4);
	}
	.index_product .product_title .pro_nav ul li.active a{
		color: #029fe4;
	}
	.pro_conent .item{
		height: 0;
		overflow: hidden;
	}
	.pro_conent .item.active{
		height: auto;
		overflow: hidden;
		display:flex;
	}
	.pro_conent .left{
		width: 37.6%;
		box-sizing: border-box;
		padding-left: 15px;
	}
	.pro_conent .left .pro_ad {
		position: relative;
		overflow: hidden;
		width: 100%;
		height:100%;
	}.pro_conent .left .pro_ad  .swiper-slide img{
		height:100%;
		width:100%;
	}
	.pro_conent .left .pro_ad .swiper-pagination span{
		border-radius: 0;
		height: 5px;
		width: 15px;
		background: #6c6c6c;
		opacity: 1;
	}
	.pro_conent .left .pro_ad .swiper-pagination span.swiper-pagination-bullet-active{
		background: #029fe4;
	}
	.pro_conent .right{
		width: 62.4%;
		padding: 0 15px;
		box-sizing: border-box;
		height: 602px;
	}
	.pro_conent .right ul{
		height: 100%;
	}
	.pro_conent .right ul li{
		height: 50%;
		padding: 0;
	}
	.pro_conent .right ul li .img{
		background: #e2e2e2;
		text-align: center;
		height: 100%;
		line-height: 100%;
		box-sizing: border-box;
		overflow: hidden;
		display:flex;
		justify-content:center;
		align-items: center;
	}
	.pro_conent .right ul li .img img{
		vertical-align: middle;
		max-width: 100%;
		max-height: 100%;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.pro_conent .right ul li a:hover .img img{
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
		transform: scale(1.1);
	}
	.pro_conent .right ul li  .text{
		height: 100%;
		padding-top: 60px;
		overflow: hidden;
		box-sizing: border-box;
	}
	.pro_conent .right ul li  .text h3{
		font-size: 20px;
		color: #181818;
		text-align: center;
	}
	.pro_conent .right ul li a:hover  .text h3{
		color: #029fe4;
	}
	.pro_conent .right ul li  .text h4{
		font-size: 16px;
		color: #787878;
		text-align: center;
	}
	.pro_conent .right ul li  .text p{
		text-align: center;
		padding-top: 15px;
	}
	
	.Study .title{
		text-align: center;

		padding-bottom: 40px;
	}
	.Study .title h3{
		text-align: center;
		font-family: 'bauerbod';
		font-size: 30px;
		text-transform: uppercase;
		color: #181818;
	}
	.Study .title h4{
		text-align: center;
		color: #181818;
		font-size:28px;
		font-family: "fzlt_ch";
	}
	.Study .title .left{
		padding-top: 15px;
	}
	.Study .title .left p{
		width: 50px;
		height: 3px;
		background: #029fe4;
	}
	.Study .right{
		padding-top: 30px;
	}
	
	.Study .right ul li{
		float: left;
		padding: 0 20px;
	}
	.Study .right ul li a p{
		font-size: 20px;
		margin: 0;
	}
	.Study .right ul li a span{
		display: inline-block;
		width: 100%;
		height: 3px;
		background: #fff;
		/*background:#029fe4 ;*/
	}
	.Study .right ul li a:hover span{
		background:#029fe4 ;
	}
	.Study .right ul li.active a p{
		color:#029fe4 ;
	}
	.Study .list .item{
		position: relative;
		height: 0px;
		overflow: hidden;
	}
	.Study .list .item.active{
		position: relative;
		height: auto;
	}

	.Study .list .item .top .swiper-container{
		width: 100%;
		position: relative;
		overflow: hidden;
	}
	.Study .list .item .top .swiper-container .swiper-slide .text{
		position: absolute;
		left: 0;
		top: 0;
		background:rgba(2,159,228,0.2);
		width: 100%;
		box-sizing: border-box;
		height: 100%;
	}
	.Study .list .item .top .swiper-container .swiper-slide .text .container{
		height:100%;
	}
	.Study .list .item .top .swiper-container .swiper-slide .text .box{
		width:58.3%;
		padding-top: 90px;
		/*background:#fff;*/
		/*background:rgba(255,255,255,0.5);*/
	}
	.Study .list .item .top .swiper-container .swiper-slide .text h3{
		font-size: 24px;
		color: #fff;
		margin-bottom: 30px;
		font-family: 'fzlt_ch';
	}
	.Study .list .item .top .swiper-container .swiper-slide .text  p{
		font-size: 18px;
		color: #fff;
	}
	.Study .list .item .top .swiper-container .swiper-slide .text a{
		display: inline-block;
		padding: 3px 20px;
		border: 1px solid #fff;
		color: #fff;
		margin-top: 30px;
		font-size: 14px;
	}
	.Study .list .item .top .swiper-container .swiper-slide .text a:hover{
		background:#fff;
		color:#029fe4;
	}
	.Study .list .item .top .swiper-container .swiper-slide .img img{
		width: 100%;
	}
	.Study .list .item .bottom{
		position: absolute;
		left: 0;
		bottom: 110px;
		width: 100%;
	}
	.Study .list .item .bottom .swiper-container{
		width: 509px;
		box-sizing: border-box;
		position: relative;
		overflow: hidden;
		float: left;


		background:rgba(249,249,249,0.6);
	}
	.Study .list .item .bottom .swiper-container .swiper-slide{
		width:90px;
		line-height: 90px;
		height: 90px;
		display:flex;
		align-items:center;
		padding:15px 0;
		justify-content:center;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.Study .list .item .bottom .swiper-container .swiper-slide.swiper-slide-thumb-active{
		background:rgba(249,249,249,0.6);
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.Study .list .item .bottom .swiper-container .swiper-slide img{
		vertical-align: middle;
		max-height:100%;
		max-width:100%;
	}
	.Study .list .item .bottom .swiper-container .swiper-slide img:nth-child(2){
		display: none;
	}
	
	
	.gramme{
		padding: 80px 0;

	}
	.gramme .top{
		margin-bottom:100px;
	}
	.gramme .top ul li{
		float: left;
		width: 20%;
		padding: 0 15px;
		box-sizing: border-box;
	}
	.gramme .top ul li .img{
		float: left;
	}
	.gramme .top ul li .text{
		float: left;
		padding-left: 10px;
	}
	.gramme .top ul li .text h3{
		margin: 0;
		font-size: 18px;
		font-family: 'fzlt_zh';
		margin-bottom: 5px;
	}
	.gramme .top ul li .text p{
		margin: 0;
		font-size: 16px; /*调整为16px*/
		color: #787878;
	}
	.gramme .bottom{
		background: #181818;
		height: 100px;
	}
	.gramme .bottom .left{
		line-height: 100px;
		font-size: 28px;
		color: #fff;
		width: 31%;
		text-align: center;
	}
	.gramme .bottom .right{
		width: 69%;
		box-sizing: border-box;
		height: 100px;
		margin-top: -30px;
		padding: 30px;
		background: #029fe4;
	}
	.gramme .bottom .right input{
		height: 40px;
		background: #fff;
		border: 1px solid #fff;
		width: 23.7%;
		outline: none;
		margin-right: 3%;
		box-sizing: border-box;
		padding: 0 5px;
		font-size: 18px;
		color: #181818;
	}
	.gramme .bottom .right button{
		width: 17.3%;
		height: 40px;
		background: #181818;
		color: #fff;
		font-size: 18px;
		border: #181818 1px solid ;
	}
	.index_about{
		position: relative;

		overflow: hidden;
	}
	.index_about .left{
		width: 47%;
		box-sizing: border-box;
	}
	.index_about .left img{
		width: 100%;
	}
	.index_about .right{
		width: 53%;

		box-sizing: border-box;
		text-align: center;
		padding-right: 14.4%;
		height: 100%;
	}
	.index_about .right h3{
		color: #181818;
		font-size: 28px;
		font-family: "fzlt_ch";
	}
	.index_about .right h5{
		width: 50px;
		margin: 0 auto;
		background: #029fe4;
		text-align: center;
		height: 3px;
		margin-bottom: 50px;
	}
	.index_about .right h3 span{
		font-family: 'bauerbod';
		margin-right: 10px;
	}
	.index_about .right p{
		font-size: 18px;/*18px*/
		color: #333;
		line-height: 2em;
	}
	.index_about .buttom{
		width: 62.5%;
		box-sizing: border-box;
		position:absolute;
		right: 0;
		bottom: 12%;
		padding: 0 15px;
		
	}
	.index_about .buttom ul li{
		background: rgba(24, 166, 228, 0.6);
		text-align: center;
	}
	.index_about .buttom ul li h3{
		margin-bottom: 0;
	}
	.index_about .buttom ul li h3 span{
		font-size: 60px;
		color: #fff;
	}
	.index_about .buttom ul li h3  small{
		color: #fff;
		font-size: 18px;
	}
	.index_about .buttom ul li p{
		font-size: 18px;
		color: #fff;
		margin-bottom: 20px;
	}
	.index_about .buttom ul li:hover{
		background: rgba(24, 166, 228, 1);
	}
	.index_about .buttom a.more{
		bottom: -80px;
		width: 125px;
		height: 30px;
		line-height: 30px;
		font-size: 14px;
		border: 1px solid #000;
		display: block;
		right:50%;
		text-align: center;
		margin-right: -62.5px;

		position: absolute;
	}
	.index_about .buttom a.more:hover{
		border:1px solid #029fe4;
	}
	.index_join{
		padding-top: 80px;
	
	}
	.index_join .title{
		padding-bottom: 40px;
	}
	.index_join .title h3{
		text-align: center;
		font-family: 'bauerbod';
		font-size: 30px;
		text-transform: uppercase;
		color: #181818;
		margin-top: 0;
	}
	.index_join .title h4{
		text-align: center;
		color: #181818;
		font-size:28px;
		font-family: fzlt_ch;
	}
	.index_join .title p{
		width: 50px;
		height: 3px;
		background: #029fe4;
		margin: 0 auto;
	}
	.index_join  .content{
		box-sizing: border-box;
		padding: 0 15px;
		background: url('../images/join_bg.png') no-repeat center top;
		background-size: cover;
	}
	.index_join  .content ul li{
		background: rgba(255, 255, 255, .5);
		height: 795px;
		position: relative;
	}
	.index_join  .content ul li .mo{
		background: rgba(2, 159, 228, .7);
		height: 100%;
		text-align: center;
		position: absolute;
		padding-top: 175px;
		width: 100%;
		box-sizing: border-box;
		left: 0;
		z-index: 2;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.index_join  .content ul li:hover .mo{
		opacity: 0;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}

	.index_join  .content ul li .mo h5{
		
		margin: 0 auto;
		width: 85px;
		height: 85px;
		text-align: center;
		line-height: 85px;
		background: #fff;
		border-radius: 42.5px;

	}
	.index_join  .content ul li .mo h5 img{
		vertical-align: middle;
	}
	.index_join  .content ul li .mo h3{
		font-size: 24px;
		color: #fff;
		margin: 15px 0;
		font-family: "fzlt_zh";
	}
	.index_join  .content ul li .mo>span{
		display: inline-block;
		width: 30px;
		height: 2px;
		background: #fff;
		margin-bottom: 10px;
	}
	.index_join  .content ul li .mo p{
		font-size: 18px;
		font-family: 'fzlt_qh';
		color: #fff;
	}
	.index_join  .content ul li .mo em{
		display: inline-block;
		width: 36px;
		height: 36px;
		text-align: center;
		line-height: 36px;
		color: #fff;
		border: 1px solid #fff;
		border-radius: 18px;
		font-style: unset;
		font-size: 26px;
		cursor: pointer;
		margin-top: 30px;
	}
	.index_join  .content ul li .text{
		position: absolute;
		width: 100%;
		height: 100%;
		left: 0;
		opacity: 0;
		top: 0;
		background: rgba(255, 255, 255, .8);
		box-sizing: border-box;
		padding: 0 50px;
		text-align: center;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.index_join  .content ul li:hover .text{
		opacity: 1;
		z-index: 3;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.index_join  .content ul li .text h3{
		font-size: 30px;
		padding-top: 175px;
		font-family: 'fzlt_zh';
		margin-bottom: 30px;
		color: #0795d2;

	}
	.index_join  .content ul li .text  p{
		font-size: 18px;
		color: #333333;
		line-height: 2em;
	}
	.index_join  .content ul li .text  a.more{
		display: inline-block;
		padding: 3px 25px;
		border: 1px solid #181818;
		margin-top: 30px;
	}
	.index_join  .content ul li .text  a:hover{
		background:#0795d2;
		border: 1px solid #0795d2;
		color:#fff;
	}
	.index_news {
		padding: 80px 0;
	}
	.index_news .title{
		padding-bottom: 30px;
	}
	.index_news .title h4{
		text-align: center;
		color: #181818;
		font-size:28px;
		font-family: fzlt_ch;
	}
	.index_news .title p{
		width: 50px;
		height: 3px;
		background: #029fe4;
		margin: 0 auto;
	}
	.index_news  .top{
		padding-bottom: 40px;
		border-bottom: 1px solid #333;
	}
	.index_news  .top .left{
		width: 58.3%;
		box-sizing: border-box;
	}
	.index_news  .top .right{
		width: 34%;
	}
	.index_news  .top .right img{
		width: 100%;
	}
	.index_news  .top .left a h4{
		color: #029fe4;
		font-size: 18px;/*18px*/
	}
	.index_news  .top .left a h3{
		color: #181818;
		font-size: 22px;/*26px*/

		line-height: 1.8em;
		font-family: "fzlt_zh";
	}
	.index_news  .top .left a p{
		color: #787878;
		font-size: 18px;/*18px*/
		line-height: 1.8em;
	}
	.index_news  .top .left a span{
		font-size: 14px;
		display: inline-block;
		padding: 3px 25px;
		border: 1px solid #000;
		margin-top: 3%;
	}
	.index_news  .top .left a:hover span{
		border: 1px solid #029fe4;
	}
	.index_news  .top .left a:hover h3{
		color: #029fe4;
	}
	.index_news  .list{
		padding-top: 40px;
	}
	.index_news  .list .swiper-slide h3{
		font-size: 18px;/*18px*/
		color: #181818;
		font-family: "fzlt_zh";
		margin-top: 0;
	}
	.index_news  .list .swiper-slide a:hover h3{
		color:#029fe4;
	}
	.index_news  .list .swiper-slide p{
		font-size: 14px;
		color: #787878;
		line-height: 1.8em;
	}
	.index_news  .list .swiper-slide span{
		color: #029fe4;
		font-size: 14px;
		margin-top: 10px;
	}
	.index_news  .list .swiper-pagination{

		padding-top: 40px;
		text-align: center;
		margin: 0 auto;
		position: static;
	}
	.index_news  .list .swiper-pagination span{
		display: inline-block;
		width: 30px;
		height: 5px;
		background: #d2d2d2;
		opacity: 1;
		border-radius: 0;
		margin-right: 10px;
		outline:unset;
	}
	.index_news  .list .swiper-pagination span.swiper-pagination-bullet-active{
		display: inline-block;
		width: 30px;
		height: 5px;
		background: #029fe4;
		border-radius: 0;
	}
	.footer{
		background: #181818;
		padding-top: 80px;
	}
	.footer .left{
		width: 80%;
	}
	.footer .left ul li{
		float: left;
		width: 20%;
		box-sizing: border-box;
	}
	.footer .left ul li h3 {
		margin: 0;
		padding-bottom: 20px;
	}
	.footer .left ul li h3 a{
		font-size: 22px;/*22*/
		color: #d2d2d2;
		font-family: "fzlt_zh";
	}
	.footer .left ul li p a{
		font-size: 16px;/*16*/
		color: #787878;

	}
	.footer .left ul li h3 a:hover{
		color: #029fe4;
	}
	.footer .left ul li p a:hover{
		color: #029fe4;
	}
	.footer .right{
		width: 20%;
		box-sizing: border-box;
		text-align: center;
	}
	.footer .right h4{
		font-size: 22px;/*22*/
		color: #d2d2d2;
		font-family: "fzlt_zh";
		margin-top: 5px;
	}
	.footer .right h3{
		font-size: 30px;/*30*/
		color: #fff;
		font-family: "Myriad Pro";
	}
	.footer .right p{
		font-size: 14px;/*14*/
		color: #d2d2d2;

	}
	.footer .right  h5{
		border: 1px solid #f9f9f9;
		color: #f9f9f9;
		font-size: 14px;
		margin-top: 45px;
		padding: 10px 0;
	}
	.footer .right  h5 a{
		color:#fff;
	}
	.footer .right  h5:hover{
		background:#f9f9f9;
	}
	.footer .right  h5:hover a{
		color:#282828;
	}
	.footer .play{
		padding: 40px 0;
		text-align: right;
	}
	.footer .play  a{
		display: inline-block;
		margin-left: 25px;
		width: 30px;
		height: 30px;
		overflow: hidden;
	}
	.footer .play  a span{
		position: relative;
		display: inline-block;
		width: 100%;
		height: 100%;
		border-right: 0px solid transparent;
		left: -30px;
		webkit-filter: drop-shadow(30px 0 0px #4d4d4d);
    	filter: drop-shadow( 30px 0 0px #4d4d4d);
	}
	.footer .play ul li{
		display:inline-block;
	}
	.footer .play ul li:nth-child(1) a span{
		background: url('../images/f1.png') no-repeat center;
	}
	.footer .play ul li:nth-child(2)  a span{
		background: url('../images/f2.png') no-repeat center;
	}
	.footer .play ul li:nth-child(3) a span{
		background: url('../images/f3.png') no-repeat center;
	}
	.footer .play ul li:nth-child(4) a span{
		background: url('../images/f4.png') no-repeat center;
	}
	
	.copy{
		background: #029fe4;
		padding: 20px 0;
	}
	.copy .copy_text{
		text-align: right;
		font-size: 14px;
		padding: 5px 0;

		color: #fefefe;
	}
	.copy .record {
		text-align: right;
		padding: 5px 0;
	}
	.copy .record a{
		text-align: right;
		font-size: 14px;
		color: #fefefe;
	}
	.copy .link{
		text-align: right;
		font-size: 14px;
		color: #fefefe;
		padding: 5px 0;
	}
	.copy .link a{
		text-align: right;
		font-size: 14px;
		color: #fefefe;
		margin-left: 10px;
	}
	.case_title{
		overflow:hidden;
		display: flex;
	}
	.case_title .left{
		background: #c71233;
		width: 43%;
		box-sizing: border-box;
	}
	.case_title .left .img{
		float: right;
		width: 100%;
		box-sizing: border-box;
		text-align: left;
	}
	.case_title .right{
		width: 57%;
		box-sizing: border-box;
		background: #333333;
		color: #fff;
	}
	.case_title .right .text{
		width: 70%;
		box-sizing: border-box;
		padding-left: 8%;

		display:flex;

		align-items:center;
		height:100%;
	}
	.case_title .right .text h3{
		font-size: 30px;
		margin-bottom: 30px;
		margin-top: 0;
	}
	.location {
		font-size: 14px ;
		color: #333333;
		padding: 10px 0;
	}
	.case_content {
		padding: 80px 0;
	}
	.case_content .left{
		width: 76%;
		box-sizing: border-box;
		padding-right: 25px;
	}
	.case_content .left .images .swiper-container{
		height:400px;
	}
	.case_content .left .images .swiper-container .swiper-slide{
		width:auto;
	}
	.case_content .left .content h3{
		font-size: 24px;
		color: #181818;
		margin-top: 0;
		font-family: fzlt_ch;
	}
	.case_content .left .content{
		font-size: 16px;/*20*/
		color: #333333;
		line-height: 2em;
	}
	.case_content .left .content p{
		margin: 0;
	}
	.case_content .left .content .text{
		padding-bottom: 60px;
	}
	.case_content .images .but{
		text-align: center;
		padding: 25px 0;
	}
	.case_content .images .but div{
		display: inline-block;
	}
	.case_content .images .but div span{
		background: none;
		border: none;
		border-radius: 0;
		width: auto;
		height: auto;
		opacity: 1;
		font-size: 18px;
		padding: 5px 10px;
	}
	.case_content .images .but div span:hover{
		color: #029fe4;
	}
	.case_content .images .but div span.swiper-pagination-bullet-active{
		color: #029fe4;
	}
	.case_content .images .img_title{
		font-size: 20px;
		color: #181818;
		font-family: fzlt_ch;
		padding-top:40px;
		padding-bottom: 40px;
	}
	.case_content .images .but div div{
		position: static;
		--swiper-navigation-size: 18px;
		font-size: 18px;
		color: #333333;


	}
	.case_content .images .but div div:hover{
		color: #029fe4;
	}
	.case_content .right{
		width: 24%;
		box-sizing: border-box;
		padding: 0 10px;
	}
	.case_content .right .title{
		text-align: center;
		font-size: 20px;
		padding-bottom: 25px;
	}
	.case_content .right .title span{
		color: #333333;
		font-family: 'fzlt_ch';
	}
	.case_content .right .list ul li{
		border: 1px solid #dcdcdc;
		box-sizing: border-box;
		padding: 10px;
		margin-bottom: 30px;
	}
	.case_content .right .list ul li .img{
		text-align: center;
		box-sizing: border-box;
		padding: 20px 0;
	}
	.case_content .right .list ul li .img img{
		max-width: 100%;
	}
	.case_content .right .list ul li .text{

	}
	.case_content .right .list ul li .text h3{
		font-size: 18px;
		color: #181818;
		font-family: 'fzlt_zh';
	}
	.case_content .right .list ul li .text p{
		overflow: hidden;
	}
	.case_content .right .list ul li .text p span{
		float:left ;
		width: 60%;
		font-size: 14px;
		color: #333333;
	}
	.case_content .right .list ul li .text p em{
		float:right ;
		font-size: 14px;
		background: url(../images/icon_10.png) no-repeat center left;
		font-style: unset;
		padding-left: 20px;
		color: #333333;
	}
	.case_content .right .list ul li:hover{
		box-shadow: 0 0 10px #dcdcdc;
	}
	.img_show .top{
		margin-bottom: 0;
	}
	.programme {
		background: #029fe4;
		text-align: center;
		padding: 50px 0;
	}
	.programme h3{
		font-size: 30px;
		color: #fff;
		font-family: 'fzlt_ch';
		margin-bottom: 30px;
		margin-top: 0;
	}
	.programme p{
		font-size: 20px;
		color: #fff;
		margin-bottom: 30px;
	}
	.programme  a{
		display: inline-block;
		color: #fff;
		font-size: 14px;
		padding: 5px 30px;
		border: 1px solid #fff;
	}
	.programme a:hover{
		background:#fff;
		color:#029fe4;
	}
	.page_banner {
		position: relative;
	}
	.page_banner >img{
		width: 100%;
	}
	.page_banner .container{
		position: absolute;
		left: 50%;
		top: 0;

		margin-left: -600px;
		padding-top: 150px;
	}
	.page_banner .container h3{
		font-size: 40px;
		color: #181818;
		font-family: 'fzlt_ch';
	}
	.page_banner .container p{
		color: #181818;
		font-size: 24px;
		margin-top: 15px;
	}
	.munber{
		background: #333333;
		padding: 20px 0;
	}
	.munber ul li{
		text-align: center;
	}
	.munber ul li h3{
		font-size: 18px;
		color: #fff;
	}
	.munber ul li h3 span{
		color: #fff;
		font-size: 60px;
	}
	.munber ul li p{
		font-size: 18px;
		color: #ffffff;
	}
	.water{

		padding-top: 80px;
		padding-bottom: 80px;
	}
	.water .title{
		padding-bottom: 40px;
	}
	.water .title h3{
		text-align: center;
		color: #181818;
		font-family: "fzlt_ch";
		font-size:28px;
	}
	.water .title p{
		width: 50px;
		height: 3px;
		background: #029fe4;
		margin: 0 auto;
	}
	.water  .list ul{
		display: flex;
		width: 100%;
		margin: 0;
	}
	.water  .list ul li{

		width: 25%;
		box-sizing: border-box;
		position: relative;
		padding:10px ;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.water  .list ul li .img{
		width: 100%;
		box-sizing: border-box;
		height: 280px;
		overflow: hidden;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	
	.water  .list ul li .text{
		width: 100%;
		height: 100%;
		position: absolute;
		left: 0;
		padding: 10px;
		top: 0;
	}
	.water  .list ul li .text .mo{
		width: 100%;
		height: 100%;
		background: rgba(0, 0, 0, 0.4);
		box-sizing: border-box;
		padding: 30px;
		overflow: hidden;
	}
	.water  .list ul li .text .mo h3{
		margin: 0;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
		height:100%;
		display:flex;
		align-items:center;
		justify-content:center;
	}
	.water  .list ul li .text .mo h3 span{
		width: 30px;
		height: 30px;
		display: inline-block;
		overflow: hidden;
	}
	.water  .list ul li .text .mo h3 span i{
		width: 100%;
	    height: 100%;
	    display: inline-block;
	    position: relative;
	    left: -30px;
	    background-size: cover;
	    border-right: 0px solid transparent;
	    -webkit-filter: drop-shadow(30px 0 0px #fff);
	    filter: drop-shadow( 30px 0 0px #fff);
	}
	.water  .list ul li .text .mo h3  em{
		font-style: unset;
		color: #fff;
		font-size: 20px;
		margin-left: 15px;
	}
	.water  .list ul li .text .mo p{
		font-size: 18px;/*18*/
		color: #fff;
		line-height: 2em;
		margin-top: 60px;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.water  .list ul li:hover .text .mo p{
		margin-top: 20px;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}

	.water  .list ul li:hover .text .mo h3{
		margin: 0;
		padding-top: 80px;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
		height:auto;
		justify-content:left
	}
	.water  .list ul li.item{
		width: 20%;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.water  .list ul li:hover .img{
		
		
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.water  .list ul li.active{
		width: 40%;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.water  .list ul li.active img{
		background-size: cover;
	}
	.water .more{
		text-align: center;
		padding-top: 40px;
	}
	.water .more a{
		display: inline-block;
		border: 1px solid #181818;
		padding:5px 30px;
	}
	.water .more a:hover{
		display: inline-block;
		border: 1px solid #029fe4;
		color:#029fe4;
		background:#fff;
		padding:5px 30px;
	}
	.customer{
		background: #f0f0f0;
		padding: 80px 0;
	}
	.customer .title h3{
		text-align: center;
		color: #181818;
		font-family: "fzlt_ch";
		font-size:28px;
	}

	.customer .title p{
		width: 50px;
		height: 3px;
		background: #029fe4;
		margin: 0 auto;
	}
	.customer .title{
		padding-bottom: 40px;
	}
	.customer  .customer_nav{
		text-align: center;
		border-bottom: 1px solid #dcdcdc;
	}
	.customer  .customer_nav ul li{
		display: inline-block;
		padding: 5px 35px;
		font-size: 20px;
	}
	.customer  .customer_nav ul li.active a{
		color: #029fe4;
	}
	.customer .list{
		padding-top: 40px;
	}
	.customer .list .top{

	}
	.customer .list .top ul{
		margin: 0 -10px;
		display:flex;
		flex-wrap:wrap;
	}
	.customer .list .top ul li{
		float: left;
		width: 25%;
		padding: 10px;
		box-sizing: border-box;
	}
	.customer .list .top ul li a{
		display:block;
		background: #fff;
		box-sizing: border-box;
		width: 100%;
		padding: 20px;

	}
	.customer .list .top ul li a .img{
		overflow: hidden;
		height: 130px;
		text-align:center;
		line-height: 130px;
	}
	.customer .list .top ul li a .img img{
		max-width: 100%;
		max-height: 100%;
		vertical-align: middle;
	}
	.customer .list .top ul li a  .text h3{
		text-align: center;
		font-size: 18px;
		font-family: "fzlt_zh";
		color: #181818;
	}
	.customer .list .top ul li a  .text p{
		text-align: center;
		font-size: 14px;
		color: #787878;
		height: 80px;
		overflow: hidden;
		line-height: 1.9em;
	}
	
	.customer_page {
		text-align: center;
		padding-top: 40px;
	}
	.pagination{
		margin: 0;
	}
	.pagination>li>a, .pagination>li>span{
		background: none;
		border: none;
		color: #181818;
		font-size: 16px;
	}
	.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover{
		color: #029fe4;
		background: none;
		font-size: 16px;
		border: none;
	}
	.pagination>.disabled>a, .pagination>.disabled>a:focus, .pagination>.disabled>a:hover, .pagination>.disabled>span, .pagination>.disabled>span:focus, .pagination>.disabled>span:hover{
		background: none;
		border: none;
		color: #181818;
		font-size: 16px;
	}
	.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover{
		background: none;
		border: none;
		color: #181818;
	}
	.sidebar{
		border-bottom: 1px solid #dcdcdc;
		border-top: 1px solid #dcdcdc;
		padding: 15px 0;
	}
	.sidebar .left{
		width: 25%;
		text-align: right;

	}
	.sidebar .left span{
		border-right: 1px solid #dcdcdc;
		display: inline-block;
		font-size: 20px;
		padding-right: 25px;
	}
	.sidebar .sidebar_list{
		
		box-sizing: border-box;
	}
	.sidebar .sidebar_list ul{
		margin: 0;
		text-align:center;
	}
	.sidebar .sidebar_list ul li{
		display: inline-block;
		padding: 0 25px;
		font-size: 20px;
	}
	.sidebar .sidebar_list ul li:first-child{
		border-right:1px solid #dcdcdc
	}
	.sidebar .sidebar_list ul li a{
		font-size: 20px;
		display: inline-block;
		border-bottom: 1px solid #fff
	}
	.sidebar .sidebar_list ul li a:after{
		content:'';
		display:block;
		padding-bottom:3px;
		border-bottom: 2px solid #029fe4;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
		width:0;
	}
	.sidebar .sidebar_list ul li a:hover{
		color: #029fe4;
	}
	.sidebar .sidebar_list ul li a:hover:after{
		content:'';
		display:block;
		width:100%;

		border-bottom: 2px solid #029fe4;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.sidebar .sidebar_list ul li a.active{
		color: #029fe4;
	}
	.sidebar .sidebar_list ul li a.active:after{
		content:'';
		display:block;
		width:100%;
		
		border-bottom: 2px solid #029fe4;
	}
	.about_show {
		padding-top: 80px;
		padding-bottom: 80px;
	}
	.about_show .left{
		width: 20%;
		box-sizing: border-box;
	}
	.about_show .left h3{
		color: #181818;
		font-size: 28px;
		font-family: "fzlt_ch";
	}
	.about_show .left p{
		width: 50px;
		height: 3px;
		background: #029fe4;
	}
	.about_show .right{
		width: 75%;
		box-sizing: border-box;
		padding: 0 30px ;
		position: relative;

	}
	.about_show .right .content {
		color: #333333;
		font-size: 20px;/*20*/
		line-height: 2em;
	}
	.about_show .right .content p{
		margin: 0;
	}
	.about_show .right .show_images{
		position: relative;
	}
	.about_show .right .show_images  .botn{
		position: absolute;
		right: 0;
		bottom: 0;
		background: #fff;
		width: 180px;
		height: 40px;
		z-index: 99;
	}
	.about_show .right .show_images  .botn .swiper-button-next{
		color: #323030;
		font-size: 22px;
		--swiper-navigation-size:22px;;
	}
	.about_show .right .show_images  .botn .swiper-button-prev{
		color: #323030;
		font-size: 22px;
		--swiper-navigation-size:22px;;
	}
	.about_show .right .show_images  .botn  .swiper-pagination{
		padding-top: 10px;
		position: static;
	}
	.about_show .right .show_images  .botn  .swiper-pagination span{
		margin:0  10px ;
		color: #323030;
		font-size: 18px;
	}
	.about_show .right .show_video{
		position: absolute;
		background: url(../images/video_but.png) center no-repeat;
		background-size: cover;
		width: 240px;
		height: 100px;
		top: 60%;
		left: -120px;
		z-index: 9;
		color: #fff;
		font-size: 24px;
		box-sizing: border-box;
		padding-left: 25px;
		padding-top: 18px;
		cursor: pointer;
	}
	.solve_top{

		width: 100%;
		background: #333333;
	}
	.solve_top .left{
		width: 42.7%;
		float:none;
		box-sizing: border-box;
	}
	.solve_top .left img{
		width: 100%;
	}
	.solve_top .right{
		width: 57.3%;
		float:none;
		box-sizing: border-box;
		padding-left: 7.7%;
	}
	.solve_top .right .text{
		width: 54.5%;
		color: #ffff;
		height:100%;
		align-items: center;
		-webkit-box-align: center;
		display: flex;

	}
	.solve_top .right .text h3{
		font-size: 30px;
		font-family: fzlt_ch;
		margin: 0;
	}
	.solve_top .right .text p{
		margin: 0;
		font-size: 16px;
		line-height: 2em;
		padding-top: 30px;
	}
	.solve_top .right .text a{
		display: inline-block;
		padding: 5px 25px;
		letter-spacing: 3px;
		font-size: 14px;
		color: #ffffff;
		background: #029fe4;
		margin-top: 25px;
	}
	.solve_top .right .text a:hover{
		background: #ffffff;
		color: #029fe4;
	}
	.solve_two {
		padding: 80px 0; 
	}
	.solve_two  ul{
		display: flex;
	}
	.solve_two  ul li{
		width: 25%;
		box-sizing: border-box;
		padding: 0 40px;
	}
	.solve_two  ul li .img{
		width: 100%;
		border-radius: 50%;
		box-sizing: border-box;
		padding: 5px;
		position: relative;
		border: 1px solid #dcdcdc;

	}
	.solve_two  ul li .img img{
		width: 100%;
		box-sizing: border-box;
		border-radius: 50%;
		background: #000;

	}
	.solve_two  ul li .img h3{
		position: absolute;
		left: 5px;
		top: 5px;
		box-sizing: border-box;
		width: calc(100% - 10px);
		height: calc(100% - 10px);
		padding: 0 25px;
		border-radius:50% ;
		color: #fff;
		display:flex;
		align-items:center;
		font-size: 24px;
		font-family: fzlt_ch;
		margin: 0;
		background: rgba(0, 0, 0, .3);
		text-align: center;
		justify-content:center;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.solve_two  ul li:hover .img h3{
		background: none;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.solve_two  ul li  .text{
		color: #181818;
		font-size: 18px;
		line-height: 1.8em;
		text-align: center;
		padding-top: 35px;
	}
	.solve_three{
		overflow: hidden;
		background: #787878;
		display:flex;
	}
	.solve_three .left{
		width: 50%;
		box-sizing: border-box;
		padding-right: 40px;
		padding-bottom:40px;
	}
	.solve_three .left .box{
		float: right;
		width: 720px;
		box-sizing: border-box;
	}
	.solve_three .left .box .top{
		padding-top: 80px;
	}
	.solve_three .left .box .top ul{
		margin: 0;
		overflow: hidden;
		display: inline-block;
		border: 1px solid #fff;
	}
	.solve_three .left .box .top ul li{
		float: left;
		padding: 5px 25px;
		border-left: 1px solid #fff;
		color: #fff;
		font-size: 20px;
	}
	.solve_three .left .box .top ul li:nth-child(1){
		border: none;
	}
	.solve_three .left .box .top ul li.active{
		color: #514f4f;
		background: #fff;
	}
	.solve_three .left .box .bottom{
		padding-top: 80px;
	}
	.solve_three .left .box .bottom .item{
		display: none;
	}
	.solve_three .left .box .bottom .item.active{
		display: block;
		overflow: hidden;
		display: flex;
	}
	.solve_three .left .box .bottom .item.active .text{
		width: 60%;
		box-sizing: border-box;
		padding-right: 15px;
		
	}
	.solve_three .left .box .bottom .item.active .text h3{
		font-size: 24px;
		color: #fff;
		font-family:'fzlt_ch';
		padding-left: 15px;

	}
	.solve_three .left .box .bottom .item.active .text  ul{
		list-style: disc;
		padding-left: 18px;
	}
	.solve_three .left .box .bottom .item.active .text ul li{
		margin-bottom: 20px;
		color: #fff;
	}
	.solve_three .left .box .bottom .item.active .img{
		width: 40%;
		box-sizing: border-box;
		
		padding-left: 15px;
	}
	.solve_three .left .box .bottom .item.active .img img{
		width: 100%;
	}
	.solve_three .right{
		width: 50%;
		padding-left: 40px;
		box-sizing: border-box;
		background: #029fe4;
		padding-top: 40px;
		padding-bottom: 40px;
	}
	.solve_three .right .box{
		width: 720px;
		box-sizing: border-box;
	}
	.solve_three .right .title{
		text-align: right;
	}
	.solve_three .right .title h3{
		font-size: 28px;
		color: #fff;
		font-family: "fzlt_ch";
		margin: 0;
	}
	.solve_three .right .title p{
		display: inline-block;
		width: 50px;
		height: 3px;
		background: #fff;
		margin-top: 10px;

	}
	.solve_three .right  .box .img{
		padding-top: 20px;
	}
	.solve_three .right  .box .img img{
		width: 100%;
	}
	.solve_three .right  .box .img .item{
		display:none;
	}
	.solve_three .right  .box .img .active{
		display:block;
	}
	.solve_three .right  .box .p{
		text-align: center;
		color: #fff;
		padding-top: 10px;
		margin: 0;
		font-size: 20px;
	}
	.advantage{
		padding: 80px 0;
	}
	.advantage .title{
		padding-bottom: 40px;
	}
	.advantage .title h3{
		margin: 0;
		font-size: 28px;
		color: #181818;
		font-family: "fzlt_ch";
		text-align: center;		
	}
	.advantage .title p{
		margin: 0 auto;
		height: 3px;
		width: 50px;
		margin-top: 15px;
		background: #029fe4;
	}
	.advantage  .list ul{
		display: flex;
	}
	.advantage  .list ul li{
		width: 25%;
		box-sizing: border-box;
		position: relative;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.advantage  .list ul li .img{
		text-align: center;
		overflow: hidden;
		height: 553px;/*553px*/
		height: 553px;/*553px*/
		width: 100%;
		background-size: cover;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.advantage  .list ul li .mo{
		position: absolute;
		width: 100%;
		height: 100%;
		background: rgba(0, 0, 0, 0.5);
		top: 0;
		margin: 0;
		left: 0;
		
		text-align: center;
		color: #fff;
		overflow:hidden;
		font-size: 20px;
		box-sizing: border-box;
		padding: 40px;/*40px*/
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;

	}
	
	.advantage  .list ul li.item{
		width: 16.66%;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.advantage  .list ul li.active{
		width: 50%;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.advantage  .list ul li.active .mo{
		line-height: 2em;
		text-align: left;
		background: rgba(0, 0, 0, 0);
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.advantage  .list ul li .mo .box h3{
		display:flex;
		margin:0;
		align-items:center;
		justify-content:center;
		height:100%;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.advantage  .list ul li .mo .box p{
		text-align:left;
		font-size:16px;
		opacity:0;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.advantage  .list ul li .mo .box{
		position:absolute;
		left:0;
		bottom:0;
		height:100%;
		width:100%;
		box-sizing:border-box;
		padding:0 15px;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.advantage  .list ul li.active .mo .box{
		height:auto;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.advantage  .list ul li.active .mo .box p{
		opacity:1;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.advantage  .list ul li.active .mo .box h3{
		height:auto;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
		justify-content:left;
	}
	.solve_four .list ul{
		display: flex;
		flex-wrap: wrap;
	}
	.solve_four .list ul li{
		width: calc(25% - 15px);
		margin-left: 15px;
		border: 1px solid #dcdcdc;
		margin-bottom: 20px;
		padding: 15px;
		box-sizing: border-box;
	}
	.solve_four .list ul li .img{
		width: 100%;
		text-align: center;
		height: 285px;
		line-height: 285px;
		overflow:hidden;
	}
	.solve_four .list ul li .img img{
		vertical-align: middle;
		max-width: 100%;
		max-height: 100%;
		-webkit-transition: all .3s ease-in-out 0s;
		-moz-transition: all .3s ease-in-out 0s;
		-ms-transition: all .3s ease-in-out 0s;
		-o-transition: all .3s ease-in-out 0s;
		transition: all .3s ease-in-out 0s;
	}
	.solve_four .list ul li .img:hover img{
		transform: scale(1.2);
		-webkit-transition: all .3s ease-in-out 0s;
		-moz-transition: all .3s ease-in-out 0s;
		-ms-transition: all .3s ease-in-out 0s;
		-o-transition: all .3s ease-in-out 0s;
		transition: all .3s ease-in-out 0s;
	}
	.solve_four .list ul li .thum{
		text-align: center;
	}
	.solve_four .list ul li .thum .item{
		display: inline-block;
		width: 40px;
		height: 40px;
		text-align: center;
		line-height: 28px;
		border: 1px solid #dcdcdc;
		box-sizing: border-box;
		padding: 5px;
		cursor: pointer;
		margin-right: 5px;
		margin-bottom: 5px;
	}
	.solve_four .list ul li .thum .item img{
		max-width: 100%;
		max-height: 100%;
		vertical-align: middle;
	}
	.solve_four .list ul li .thum .item:hover{
		border: 1px solid #029fe4;
	}
	.solve_four .list ul li .thum .item.active{
		border: 1px solid #029fe4;
	}
	.solve_four .list ul li .text{

	}
	.solve_four .list ul li .text h3{
		margin: 0;
		padding: 15px 0;
		font-size: 18px;
	}
	.solve_four .list ul li .text p{

	}
	.solve_four .list ul li .text p span{
		font-size: 14.5px;
	}
	.solve_four .list ul li .text p small{
		float: right;
		font-size: 14.5px;
		background: url(../images/icon_10.png) no-repeat center left;
		padding-left: 20px;
	}
	.solve_four .title{
		padding-bottom: 40px;
	}
	.solve_four .title h3{
		text-align: center;
		color: #181818;
		font-size:28px;
		font-family: 'fzlt_ch';
		margin-top: 0;
	}
	.solve_four .title p{
		width: 50px;
		height: 3px;
		background: #029fe4;
		margin: 0 auto;
	}
	.solve_four {
		padding-bottom: 80px;
	}
	.solve_five{
		padding: 80px 0;
		background: #f0f0f0;
	}
	.solve_five .title{
		padding-bottom: 40px;
	}
	.solve_five .title h3{
		text-align: center;
		color: #181818;
		font-family: 'fzlt_ch';
		font-size:28px;
		margin-top: 0;
	}
	.solve_five .title p{
		width: 50px;
		height: 3px;
		background: #029fe4;
		margin: 0 auto;
	}
	.solve_two .title{
		padding-bottom: 40px;
	}
	.solve_two .title h3{
		text-align: center;
		color: #181818;
		font-family: 'fzlt_ch';
		font-size:28px;
		margin-top: 0;
	}
	.solve_two .title p{
		width: 50px;
		height: 3px;
		background: #029fe4;
		margin: 0 auto;
	}
	.solve_five .list{

	}
	.solve_five .list ul{
		display: flex;
		flex-wrap: wrap;
	}
	.solve_five .list  ul li{

		width: 25%;
		padding: 10px;
		box-sizing: border-box;
	}
	.solve_five .list  ul li a{
		display:block;
		background: #fff;
		box-sizing: border-box;
		width: 100%;
		padding: 20px;

	}
	.solve_five .list  ul li a .img{
		overflow: hidden;
		height: 130px;
		text-align: center;
		line-height: 130px;
	}
	.solve_five .list  ul li a .img img{
		max-width: 100%;
		max-height: 100%;
		vertical-align: middle;
	}
	.solve_five .list  ul li a  .text h3{
		text-align: center;
		font-size: 18px;
		font-family: "fzlt_zh";
		color: #181818;
	}
	.solve_five .list  ul li a  .text p{
		text-align: center;
		font-size: 14px;
		color: #787878;
		height: 80px;
		overflow: hidden;
		line-height: 1.9em;
	}
	.solve_five .list  ul li a:hover{
		box-shadow: 0 0 20px #dcdcdc;
	}
	.about_two{
		background: url('../images/about_munber.png');
		padding: 80px 0;
		box-sizing: border-box;
	}
	.about_two .title{
		padding-bottom: 40px;
		text-align: center;
	}
	.about_two .title h3{
		font-size: 28px;
		font-family: "fzlt_ch";
		color: #fff;
		margin-top: 0;
	}
	.about_two .title p{
		width: 50px;
		height: 3px;
		background: #fff;
		margin: 0 auto;
	}
	.about_two .dis{
		text-align: center;
		font-size: 20px;
		color: #fff;
		line-height: 2em;
		width: 80%;
		margin: 0 auto;
	}
	.about_two .bottom{
		text-align: center;
		padding-top: 100px;
	}
	.about_two .bottom .item{
		display: inline-block;
		padding: 0 50px;
		color: #fff;
	}
	.about_two .bottom .item:nth-child(1) h3{
		font-size: 24px;
		font-family: "fzlt_ch";
		width: 60%;
		margin: 0 auto;
	}
	.about_two .bottom .item p{
		font-size: 18px;
		margin-top: 15px;
	}
	.about_two .bottom .item h3 {
		margin-top: 0;
		margin-bottom: 0;
	}
	.about_two .bottom .item h3 span{
		font-size: 60px;
		font-family: "fzlt_ch";
	}
	.about_two .bottom .item h3 small{
		font-size: 24px;
		color: #fff;
	}
	.about_three{
		padding: 80px 0 0;
		position: relative;
	}
	.about_three .top{
		display: flex;
	}
	.about_three .top .title{
		width: 18.7%;
		box-sizing: border-box;
	}
	.about_three .top .title h3{
		font-size: 28px;
		color: #181818;
		font-family: "fzlt_ch";
		margin-top: 0;
	}
	.about_three .top .title p{
		width: 50px;
		height: 3px;
		background: #029fe4;
	}
	.about_three .top .about_box{
		width: 81.3%;
		padding-top: 80px;
		box-sizing: border-box;
	}
	.about_three .top .about_box .swiper-container{
		overflow: hidden;
		position: relative;
		height: 600px;
		padding-bottom: 50px;
	}
	.about_three .top .about_box .swiper-container .swiper-slide{
		overflow:hidden;
	}
	.about_three .top .about_box .swiper-container .swiper-slide h3{
		color: #181818;
		font-size: 72px;
		font-family: "fzlt_ch";
		margin: 0;
	}
	.about_three .top .about_box .swiper-container .swiper-slide  .dis{
		color: #181818;
		font-size: 20px;
		padding-top: 40px;
		line-height: 2em;
	}
	.about_three .top .about_box .swiper-container .swiper-slide  .dis p{
		margin:0;
	}
	.about_three .top .about_box .swiper-container .swiper-slide-next h3{
		color: #d2d2d2;
	}
	.about_three .year{
		position: absolute;
		height: 430px;
		right: 100px;
		width: 60px;
		top: 160px;
	}
	.about_three .year .swiper-container{
		height: 430px;
	}
	.about_three .year .swiper-container .swiper-slide span{
		display: inline-block;
		width: 100%;
		font-size: 18px;
		text-align: center;
	}
	.about_three .year .swiper-container .swiper-slide-thumb-active span{
		border-right: 1px solid #029fe4;
		color: #029fe4;
	}
	.about_four{
		background: url("../images/about_pds.png") no-repeat center ;
		padding: 110px 0;
	}
	.about_four .title{
		text-align: center;
		padding-bottom: 40px;
	}
	.about_four .title h3{
		font-size: 28px;
		font-family: "fzlt_ch";
		color: #fff;
		margin-top: 0;
	}
	.about_four .title p{
		width: 50px;
		margin: 0 auto;
		height: 3px;
		background: #fff;
	}
	.about_four .dis{
		text-align: center;
		font-size: 20px;
		line-height: 2em;
		color: #fff;
		padding-bottom: 40px;
	}
	.about_four  .bot{
		text-align: center;
		padding-bottom: 40px;
	}
	.about_four  .bot .item{
		display: inline-block;
		padding: 0 80px;
	}
	.about_four  .bot .item h3 span{
		font-size: 60px;
		color: #fff;
	}
	.about_four  .bot .item h3 small{
		font-size: 24px;
		color: #fff;
	}
	.about_four  .bot .item p{
		font-size: 18px;
		color: #fff;
	}
	.about_four  .icon{
		text-align: center;
	}
	.about_four  .icon .item{
		display: inline-block;
		padding: 0 60px;
	}
	.about_four  .icon .item p{
		font-size: 18px;
		color: #fff;
		margin-top: 10px;
	}
	.about_five{
		padding: 80px 0;
	}
	.about_five .title{

	}
	.about_five .title h3{
		margin-top: 0;
		font-size: 28px;
		font-family: "fzlt_ch";
	}
	.about_five .title p{
		width: 50px;
		height: 3px;
		background: #029fe4;
		margin: 0;
	}
	.about_five .content {
		width: 100%;
		margin: 0 auto;
		box-sizing: border-box;
		padding: 0 15px;
		position: relative;
	}
	.about_five .content .swiper-slide .text{
		float: left;
		width: 50%;
		box-sizing: border-box;
		padding-top: 40px;
		padding-left: 16%;
	}
	.about_five .content .swiper-slide .img{
		width: 50%;
		padding-left: 40px;
		float: right;
		box-sizing: border-box;
	}	
	.about_five .content .swiper-slide .img  img{
		width: 100%;
	}
	.about_five .content .swiper-slide .text h3{
		margin: 0;
		font-size: 24px;
		color: #181818;
		font-family: 'fzlt_ch';
	}
	.about_five .content .swiper-slide .text p{
		font-size: 20px;
		color: #333333;
		padding-top: 15px;
		line-height: 1.8em;
	}
	.about_five .content .swiper-slide .text a{
		font-size: 14px;
		padding: 5px 30px;
		border: 1px solid #333333;
		margin: 35px 0;
		display: inline-block;
	}
	.about_five .content .swiper-slide .text a:hover{
		border: 1px solid #029fe4;
	}
	.about_five .content .swiper-slide .text h4{
		font-size: 72px;
		color: #181818;
		font-family: "fzlt_ch";
		margin: 0;
		padding-top: 15px;
	}	
	.about_five .content  .pages{
		position: absolute;
		bottom: 0;
		left: 50%;
		background: #029fe4;
		z-index: 9;
		text-align: center;
		width: 160px;
		margin-left: -40px;
	}
	.about_five .content  .pages div{
		position: static;
		display: inline-block;
		opacity: 1;
	}
	.about_five .content  .pages div{
		margin: 0;
		color: #fff;
		height: 40px;
		font-size: 20px;
		padding-top: 7px;
		box-sizing: border-box;
	}
	.about_five .content  .pages div.swiper-button-prev:after{
		font-size: 20px;
	}
	.about_five .content  .pages div.swiper-button-next:after{
		font-size: 20px;
	}
	.about_five .content  .pages .swiper-pagination{
		width: 90px;

	}
	.about_five .content  .pages .swiper-pagination span{
		padding: 0 10px;
	}
	.culture{
		padding: 0 0 80px 0;
	}
	.culture .title{
		padding-top: 80px;
	}
	.culture .title h3{
		font-size: 24px;
		margin-top: 0;
		color: #181818;
		font-family: 'fzlt_ch';
	}
	.culture .title p{
		width: 50px;
		height: 3px;
		background: #029fe4;
	}
	.culture  .item{
		padding-bottom: 40px;
	}
	.culture  .item h4{
		font-size: 24px;
		margin: 0;
		padding-top: 40px;
		color: #181818;
		font-family: 'fzlt_ch';
	}
	.culture  .item .bot{
		padding-top: 40px;
		display: flex;
	}
	.culture  .item .bot .text{
		font-size: 20px; /*18*/
		width: 58%;
		box-sizing: border-box;
		line-height: 2em;
		text-indent: 2em;
	}
	.culture  .item .bot .img{
		width: 42%;
		box-sizing: border-box;
		padding: 0 0px 0 70px;
	}
	.culture  .item .bot .img img{
		width: 100%;
	}
	.marginTop{
		margin-top: -40px;
	}
	.culture_two{
		padding-bottom: 80px;
	}
	.culture_two ul{
		display:flex;
	}
	.culture_two ul li{
		width: 20%;
		box-sizing: border-box;
		text-align: center;
		padding: 0 10px ;
	}
	.culture_two ul li .img{

	}
	.culture_two ul li .img img{
		max-width: 100%;
	}
	.culture_two ul li  h3{
		font-size: 24px;/*30*/
		font-family: "fzlt_ch";
		margin: 0;
		color: #181818;
		padding: 20px 0 10px;
	}
	.culture_two ul li span{
		display:block;
		margin: 0 auto;
		width: 50px;
		height: 3px;
		background: #029fe4;
	}
	.culture_two ul li p{
		font-size: 18px;/*20*/
		padding-top: 15px;
		color: #181818;
	}
	.culture_two ul li .box{
		border: 1px solid #dcdcdc;
		border-radius: 5px;
		height: 100%;
		padding: 30px 0;
	}
	.honor_one{
		padding: 80px 0;
	}
	.honor_one ul{
		display: flex;
		flex-wrap: wrap;
	}
	.honor_one ul li{
		width: 33.3%;
		box-sizing: border-box;
		text-align: center;
		padding-bottom: 100px;
	}
	.honor_one ul li .img{
		height: 117px;
		overflow: hidden;
		text-align: center;
		line-height: 117px;
	}
	.honor_one ul li .img img{
		vertical-align: middle;
		max-height: 100%;
		max-width: 100%;
	}
	.honor_one ul li h3{
		height: 45px;
		line-height: 22.5px;
		font-size: 14px;
		margin: 0;
		margin-top: 30px;
	}
	.honor_two{
		padding-bottom: 80px;
	}
	.honor_two .title{
		padding-bottom: 40px;
		text-align: center;
	}
	.honor_two .title h3{
		font-size: 30px;
		color: #181818;
		font-family: "fzlt_ch";
		margin-top: 0;
	}
	.honor_two .title p{
		width: 50px;
		margin: 0 auto;
		height: 3px;
		background: #029fe4;
	}
	.honor_two .dis{
		text-align: center;
		padding: 0 20px;
		box-sizing: border-box;
		font-size: 18px;
		color: #181818;
		padding-bottom: 40px;
	}
	.honor_two .honor_box{
		padding: 0 40px;
		position: relative;
	}
	.honor_two .honor_box .swiper-slide img{
		width: 100%;
	}
	.honor_two .honor_box .swiper-button-prev{
		opacity: 1;
		width: 35px;
		height: 50px;
		font-size: 16px;
		background: #383a39;
		color: #fff;
		left: 0;
		--swiper-navigation-size: 18px;
	}
	.honor_two .honor_box .swiper-button-next{
		opacity: 1;
		width: 35px;
		height: 50px;
		font-size: 16px;
		background: #383a39;
		color: #fff;
		right: 0;
		--swiper-navigation-size: 18px;
	}
	.honor_mo{
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: rgba(0, 0, 0, .7);
		z-index: 9;
		display: none;
	}
	.honor_mo .box{
		position: absolute;
		left: 50%;
		width: 850px;
		box-sizing: border-box;
		margin-left: -425px;
		background: #787878;
		top: 50%;
		padding: 20px 50px;
		margin-top: -10%;
	}
	.honor_mo .box .close{
		position: absolute;
		top: 0;
		left: 0;
		width: 50px;
		height: 50px;
		background: #029fe4;
		opacity: 1;
		text-align:  center;
		line-height: 50px;
		margin-left: -50px;
	} 
	.honor_mo .box .close img{
		vertical-align: middle;
	}
	.honor_mo .box .title h3{
		font-size: 24px;
		font-family: fzlt_zh;
		color: #fff;
		margin: 0;
		padding-bottom: 15px;
		border-bottom: 1px solid #fff;
	}
	.honor_mo .box .bot{
		padding-top: 15px;
	} 
	.honor_mo .box .bot .left{
		width: 55%;
		box-sizing: border-box;
		font-size: 16px;
		color: #fff;
		line-height: 2em;
	}
	.honor_mo .box .bot .right{
		width: 45%;
		box-sizing: border-box;
	}
	.honor_mo .box .bot .right img{
		width: 100%;
	}
	.join_one{
		padding-top: 80px;
	}
	.join_one .container .top{
		display:flex;

	}
	.join_one .title{
		padding-bottom: 40px;
		width:20%;
	}	
	.join_one .title h3{
		margin-top: 0;
		font-size: 28px;
		color: #181818;
		font-family: "fzlt_ch";
	}
	.join_one .title p{
		width: 50px;
		height: 3px;
		background: #029fe4;
	}
	.join_one  .dis{
		box-sizing: border-box;

		font-size: 16px;
		color: #181818;
		width:80%;
		line-height: 2em;
	}
	.join_one   .img{
		padding-top: 40px;
		padding-left: 20%;
		padding-right: 10%;
	}
	.join_one   .img img{
		width: 100%;
	}
	.join_one .bot{
		padding-left: 10%;
		display: flex;
		padding-top: 40px;
		padding-bottom: 80px;
	}
	.join_one .bot .item{
		width: 33.3%;
		box-sizing: border-box;
		text-align: center;
	}
	.join_one .bot .item h3{
		margin: 0;
	}
	.join_one .bot .item h3 span{
		font-size: 50px;
		color: #181818;
	}
	.join_one .bot .item h3 small{
		font-size: 24px;
		color: #181818;
	}
	.join_one .bot .item p{
		font-size: 18px;
		color: #181818;
	}
	.join_two{
		background: #f6f6f6;
		padding: 80px 0;
	}
	.join_two .title{
		text-align: center;
		padding-bottom: 40px;
	}
	.join_two .title h3{
		margin-top: 0;
		font-size: 28px;
		color: #181818;
		font-family: "fzlt_ch";
	}
	.join_two .title p{
		width: 50px;
		height: 3px;
		margin: 0 auto;
		background: #029fe4;
	}
	.join_two  .dis{
		text-align: center;
		font-size: 20px;
		color: #181818;
		line-height: 2em;

		padding: 0 5% 40px;
	}
	.join_two .bot{
		display: flex;
	}
	.join_two .bot .item{
		width: 33.3%;
		box-sizing: border-box;
		padding: 0 15px;
	}
	.join_two .bot .item .img{
		width: 100%;
	}
	.join_two .bot .item .img img{
		width: 100%;
	}
	.join_two .bot .item .text{
		padding-top: 40px;
	}
	.join_two .bot .item .text p{
		margin: 0;
		font-size: 18px;
		color: #181818;
		line-height: 2em;
		text-align: center;
	}
	.join_three{
		padding: 80px 0;
	}
	.join_three .title{
		text-align: center;
		padding-bottom: 40px;
	}
	.join_three .title h3{
		margin-top: 0;
		font-size: 28px;
		color: #181818;
		font-family: "fzlt_ch";
	}
	.join_three .title p{
		width: 50px;
		height: 3px;
		margin: 0 auto;
		background: #029fe4;
	}
	.join_three .title h4{
		margin: 0;
		font-size: 18px;
		padding-top: 10px;
	}
	.join_three .list ul{
		display: flex;
		width: 100%;
	}
	.join_three .list ul li{
		height: 425px;
		box-sizing: border-box;
		width: 16.666%;
		position: relative;
		border-right: 1px solid #ffffff;
		overflow: hidden;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.join_three .list ul li:last-child{
		border-right: none;
	}
	.join_three .list ul li .text{
		position: absolute;
		left: 0;
		top: 0;
		background: #181818;
		width: 100%;
		padding-top: 150px;
		height: 100%;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.join_three .list ul li .img{
		text-align: center;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.join_three .list ul li h3{
		text-align: center ;
		font-size: 20px;
		color: #fff;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.join_three .list ul li .text p{
		padding: 0 20px;
		font-size: 16px;
		color: #fff;
		line-height: 2em;
		margin-top: 200px;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.join_three .list ul li.active{
		width: 22.6%;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.join_three .list ul li.active .text{
		padding-top: 80px;
		background: rgba(0, 0, 0, 0.7);
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.join_three .list ul li.active .text p{
		margin-top: 20px;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.join_four{
		padding-bottom: 80px;
	}
	.join_four .title{
		text-align: center;
		padding-bottom: 40px;
	}
	.join_four .title h3{
		margin-top: 0;
		font-size: 28px;
		color: #181818;
		font-family: "fzlt_ch";
	}
	.join_four .title p{
		width: 50px;
		height: 3px;
		margin: 0 auto;
		background: #029fe4;
	}
	.join_four .list ul{
		display: flex;
	}
	.join_four .list ul li{
		width: 33.3333%;
		text-align: center;
	}
	.join_four .list ul li .img {
		padding-bottom: 40px;
	}
	.join_four .list ul li .img img{}
	.join_four .list ul li p{
		margin: 0;
		font-size: 18px;
		text-align: center;
		line-height: 2em;
	}
	.join_five{
		padding: 80px 0;
		background: #f6f6f6;
	}
	.join_five .title{
		text-align: center;
		padding-bottom: 40px
	}
	.join_five .title h3{
		margin-top: 0;
		font-size: 28px;
		color: #181818;
		font-family: "fzlt_ch";
	}
	.join_five .title p{
		width: 50px;
		height: 3px;
		margin: 0 auto;
		background: #029fe4;
	}
	.join_five .list .left{
		width: 80%;
		box-sizing: border-box;
		
	}
	.join_five .list .left .swiper-container{
		height: 600px;
	}
	.join_five .list .left .swiper-slide{
		overflow: hidden;
	}
	.join_five .list .left .swiper-slide img{
		width: 100%;
	}
	.join_five .list .right{
		width: 20%;
		box-sizing: border-box;
		padding-left: 10px;

	}
	.join_five .list .right .swiper-container{
		height: 600px;
	}
	.join_five .list .right .swiper-container .swiper-slide{
		text-align: center;
		overflow: hidden;
	}
	.join_five .list .right .swiper-container .swiper-slide img{

		width: 100%;
	}
	.join_five .list .right .swiper-container .swiper-slide .mo{
		position: absolute;
		left: 0;
		top: 0;
		height: 100%;
		width: 100%;
		opacity: 0.5;
		background: #fff;
	}
	.join_five .list .right .swiper-container .swiper-slide.swiper-slide-thumb-active .mo{
		
		background: #000;
	}
	.join_six{
		padding: 80px 0;
	}
	.join_six .title{
		text-align: center;
		padding-bottom: 40px
	}
	.join_six .title h3{
		margin-top: 0;
		font-size: 28px;
		color: #181818;
		font-family: "fzlt_ch";
	}
	.join_six .title p{
		width: 50px;
		height: 3px;
		margin: 0 auto;
		background: #029fe4;
	}
	.join_six  .list ul{
		display: flex;
		width: 100%;
		text-align: center;
	}
	.join_six  .list ul li{
		width: 7.14%;
		text-align: center;
	}
	.join_six  .list ul li:last-child{
		display: none;
	}
	.join_six  .list ul li P{
		font-size: 20px;
		color: #181818;
		padding-top: 20px;
		line-height: 2em;
	}
	.join_six  .list ul li i{
		display: inline-block;
		font-style: unset;
		padding-top: 10px;
	}
	.join_six  .list ul li i:after{
		font-family: swiper-icons;
		font-variant: initial;
		letter-spacing: 0;
		font-size: 30px;
		text-transform: none!important;
		content: 'next';
	}
	.join_seven{
		padding: 80px 0;
		background: #f6f6f6;
	}
	.join_seven .title{
		text-align: center;

	}
	.join_seven .title h3{
		margin-top: 0;
		font-size: 28px;
		color: #181818;
		font-family: "fzlt_ch";
	}
	.join_seven .title p{
		width: 50px;
		height: 3px;
		margin: 0 auto;
		background: #029fe4;
	}
	.join_seven .title h4{
		margin: 0;
		padding-top: 15px;
	}
	.join_seven  .form .group{
		display: flex;
		flex-wrap: wrap;
		padding-top: 40px;
	}
	.join_seven  .form .group .item{
		width: 33.33%;
		box-sizing: border-box;
		padding-right: 40px;\

	}

	.join_seven  .form .group  label{
		display: block;
		font-size: 18px;
		width: 100%;
		color: #181818;
	}
	.join_seven  .form .group .item input {
		background: none;
		border: none;
		border-bottom: 1px solid #dcdcdc;
		padding: 5px 10px;
		outline: none;
		width: 100%;
	}
	.join_seven  .form .group>input{
		padding: 5px 10px;
		outline: none;
		border: none;
		background: none;
		height: 30px;
		margin-top: 40px;
		border-bottom: 1px solid #dcdcdc;
		width: calc(100% - 40px);
	}
	.join_seven  .form .group>input:focus{
		background:none;
	}
	.join_seven  .form .group button{
		margin: 0 auto;
		background: #029fe4;
		color: #fff;
		border: none;
		padding: 8px 40px;
	}
	.join_seven  .form .group button:hover{
		background: #fff;
		color: #029fe4;
	}
	.join_seven  .form .group button:focus{
		background: #fff;
		color: #029fe4;
	}
	.news_one{
		padding: 50px 0;
	}
	.news_one .list ul{
		display: flex;
		flex-wrap: wrap;
	}
	.news_one .list ul li{
		width: 33.33%;
		box-sizing: border-box;
		padding: 0 15px;

	}
	.news_one .list ul li a{
		display: block;
		overflow: hidden;
		position: relative;
		padding-bottom: 20px;
	}
	.news_one .list ul li .img{
		width: 100%;
		height: 248px;
		overflow: hidden;
	}
	.news_one .list ul li .img img{
		width: 100%;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.news_one .list ul li:hover .img img{
		transform: scale(1.2);
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.news_one .list ul li  .mo{
		position: absolute;
		left: 0;
		top: 0;
		text-align: center;
		width: 100%;
		line-height: 248px;
		margin-top: -248px;
		height: 248px;
		background: rgba(0, 0, 0, 0.5);
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.news_one .list ul li  .mo img{
		vertical-align: middle;
	}
	.news_one .list ul li a:hover  .mo{
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
		margin-top: 0;
	}
	.news_one .list ul li a h3{
		font-family: "fzlt_zh";
		color: #181818;
		font-size: 18px;
		margin: 0;
		height: 75px;
		line-height:1.8em;
		padding: 10px;
	}
	.news_one .list ul li a p{
		font-family: "fzlt_zh";
		color: #787878;
		font-size: 14px;
		margin: 0;
		padding:0 10px;
	}
	.news_show{
		padding: 60px 0;
		border-top:1px solid #dcdcdc;
	}
	.news_show .title{
		text-align: center;
	}
	.news_show .container{
		width:1200px;
	}
	.news_show .title h3{
		margin: 0;
		font-size: 45px;
		color: #333333;
		line-height:1.8em;
		padding-bottom: 80px;
		font-family: "fzlt_ch";
	}
	.news_show .title p{
		text-align: center;
		margin: 0;
		background: url('../images/x.jpg') repeat-x center;
	}
	.news_show .title p span{
		display: inline-block;
		padding: 5px 50px;
		background: #fff;
	}
	.news_show .content{
		font-size: 20px;
		color: #434242;
		line-height: 2em;
		padding: 40px 0;
	}
	.news_show .news_more .more{
		padding-top: 40px;
	}
	.news_show .news_more .more h3{
		color: #181818;
		font-size: 24px;
		font-family: fzlt_ch;
		padding-bottom: 40px;
	}
	.news_show .news_more .list ul li{
		font-size: 16px;
		overflow: hidden;
	}
	.news_show .news_more .list ul li a{
		color: #787878;
		line-height: 2em;
		overflow: hidden;
	}
	.news_show .news_more .list ul li a span{
		float: left;
	}
	.news_show .news_more .list ul li a small{
		float: right;
	}
	.news_show .news_more .list ul li a:hover{
		color: #029fe4;
	}
	.flxe_right{
		position: fixed;
		right: 15px;
		width: 70px;
		background: #404040;
		z-index: 999;
		top: 50%;
		margin-top: -137px;
	}
	.flxe_right ul li{
		border-bottom: 1px solid #dcdcdc;
		position: relative;
	}
	.flxe_right ul li a{
		padding: 20px 0;
		display: block;
	}
	.flxe_right ul li a .img{
		text-align: center;
	}
	.flxe_right ul li a p{
		text-align: center;
		color: #fff;
		margin: 0;
		padding-top: 10px;
	}
	.flxe_right ul li .qrcode{
		position: absolute;
		right: 70px;
		width: 134px;
		top: 0;
		height: 134px;
		background: #404040;
		padding: 0;
		width: 0;
		box-sizing: border-box;
		overflow: hidden;
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;

	}
	.flxe_right ul li .qrcode img{
		width: 100%;
		height: 100%;
	}
	.flxe_right ul li .qrcode.active{
		-webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
		width: 134px;
		padding: 10px;
	}
	.video_list .list ul li .text{
		display: flex;
	}
	.video_list .list ul li .text .title{
		width: 80%;
	}
	.video_list .list ul li .text .title h3{

	}

	.video_list .list ul li .text .play{
		width: 20%;
		padding-top: 10px;
		text-align: center;
	}
	.video_mo .box{
		height: 440px;
		padding: 20px;
		margin-top: -220px;
	}
	.video_mo .box .play_box{
		height: 100%;
	}
	.contact .footer{
		background: #fff;
	}
	.contact .play{
		padding: 40px 0;
		text-align: right;
	}
	.contact .play  a{
		display: inline-block;
		margin-left: 25px;
		width: 40px;
		height: 33px;
		overflow: hidden;
	}
	.contact .play  a span{
		position: relative;
		display: inline-block;
		width: 100%;
		height: 100%;
		border-right: 0px solid transparent;
		left: -40px;
		webkit-filter: drop-shadow(40px 0 0px #4d4d4d);
    	filter: drop-shadow( 40px 0 0px #4d4d4d);
	}
	.contact .play  a:nth-child(1) span{
		background: url('../images/f1.png') no-repeat center;
	}
	.contact .play  a:nth-child(2) span{
		background: url('../images/f2.png') no-repeat center;
	}
	.contact .play  a:nth-child(3) span{
		background: url('../images/f3.png') no-repeat center;
	}
	.contact .play  a:nth-child(4) span{
		background: url('../images/f4.png') no-repeat center;
	}
	.contact{
		padding: 40px 0;
	}
	.contact .container{
		display:flex;
	}
	.contact .left{
		width: 50%;
		box-sizing: border-box;
		padding-right: 40px;
		border-bottom: 1px solid #dcdcdc;
	}
	.contact .left h3{
		color: #181818;
		font-size: 24px;
		margin: 0;
		padding-bottom: 40px;
		font-family: "fzlt_ch";
	}
	.contact .left p{
		color: #333333;
		font-size: 20px;
	}
	.contact .left p:last-child{
		
		padding-bottom: 20px;
	}
	.contact .right{
		width: 50%;
		box-sizing: border-box;
		padding-left: 40px;
		border-bottom: 1px solid #dcdcdc;
		margin-left:25px;
	}
	.contact .right h3{
		color: #181818;
		font-size: 24px;
		margin: 0;
		padding-bottom: 40px;
		font-family: "fzlt_ch";
	}
	.contact .right .play{
		text-align: left;
		padding: 0;
		padding-bottom: 20px;
		
	}
	.contact .right .play a{
		margin-left: 0;
		margin-right: 40px;
	}
	.map{
		position: relative;
		margin-bottom:40px;
	}
	.map .map_content{
		width: 90%;
		margin: 0  0 0 auto;
		height: 500px;
	}
	.map .map_form{
		position: absolute;
		left: 0;
		top: 0;
		height: 100%;
		width: 50%;
		z-index: 99;
		background: rgba(0, 0, 0, 0.5);
	}
	.map .map_form .box{
		float: right;
		width: 600px;
		box-sizing: border-box;
		padding-right: 40px;
		padding-top: 20px;
	}
	.map .map_form .box .group{
		padding-top: 25px;
		overflow: hidden;
	}
	.map .map_form .box .group label{
		display: block;
		font-size: 18px;
		color: #ffffff;
		font-weight: 400;
	}
	.map .map_form .box .group  select{
		background: none;
		border: none;
		border-bottom: 1px solid #dcdcdc;
		height: 40px;
		width: 100%;
		outline: none;
		color: #fff;
	}
	.map .map_form .box .group .item{
		float: left;
		width: 50%;
		box-sizing: border-box;
		padding-right: 2;
	}
	.map .map_form .box .group .item:nth-child(1){
		padding-right: 40px;
	}
	.map .map_form .box .group .item input{
		background: none;
		border: none;
		outline: none;
		color: #fff;
		width: 100%;
		height: 40px;
		border-bottom: 1px solid #dcdcdc;
	}
	.map .map_form .box .text{
		padding-top: 25px;
	}
	.map .map_form .box .text label{
		display: block;
		font-size: 16px;
		color: #ffffff;
		font-weight: 400;
	}
	.map .map_form .box .text textarea{
		height: 80px;
		background: none;
		border: none;
		outline: none;
		color: #fff;
		width: 100%;
		overflow:hidden;
		border-bottom: 1px solid #dcdcdc;
	}
	.map .map_form .box  .but{
		padding-top: 20px;
		text-align: left;
	}
	.map .map_form .box  .but button{
		border: none;
		background: #029fe4;
		padding: 5px 30px;
		font-size: 14px;
		color: #fff;
	}
	.map .map_form .box  .but button:hover{
		background: #fff;
		color: #029fe4;
	}
	.map .map_form .box  .but button:focus{
		background: #fff;
		color: #029fe4;
	}
	.shop{
		padding: 40px 0;
	}
	.shop ul{
		display: flex;
		flex-wrap: wrap;
	}
	.shop ul li{
		width: 50%;
		box-sizing: border-box;

	}
	.shop ul li a{
		display: flex;
	}
	.shop ul li .img{
		width: 40%;
		text-align: center;
		height: 118px;
		line-height: 118px;
		overflow: hidden;
	}
	.shop ul li .text{
		width: 60%;

	}
	.shop ul li a .img img{

	}
	.shop ul li a .img img:nth-child(1){
		display: inline-block;
	}
	.shop ul li a .img img:nth-child(2){
		display: none;
	}
	.shop ul li .text h3{
		margin: 0;
		font-size: 20px;
		line-height: 118px;
	}
	.shop ul li a:hover .img img:nth-child(1){
		display: none;
	}
	.shop ul li a:hover .img img:nth-child(2){
		display: inline-block;
	}
	.after{
		padding: 80px 0;
	}
	.after .container{
		display: flex;
	}
	.after .container ul{
		width: 50%;
		box-sizing: border-box;
		padding: 0 20px;
	}
	.after .container ul li{
		padding-bottom: 40px;
		padding-top: 40px;
		border-bottom: 1px solid #dcdcdc;
	}
	.after .container ul li h3{
		margin: 0;
		font-size: 24px;
		font-family: fzlt_ch;
		color: #181818;
		padding-bottom: 40px;
	}
	.after .container ul li p{
		margin: 0;
		font-size: 20px;
		line-height: 2em;
		overflow: hidden;
		display:flex;
	}
	.after .container ul li p span{
		display: inline-block;
		width: 60px;
		float: left;
	}
	.after .container ul li p small{
		display: inline-block;

		width: calc(100% - 60px)
	}
	.after .container ul li:hover h3{
		color: #029fe4;
	}
	.after .container ul li:hover p{
		color: #029fe4;
	}
	.product_show{
		border-top: 1px solid #dcdcdc;
		padding: 20px 0 80px; 
	}
	.product_show  .show_top .left{
		width: 50%;
		box-sizing: border-box;
		padding-right: 80px;
		padding-top: 40px;
	}
	.product_show  .show_top .left .img_top{
		position: relative;
		overflow: hidden;
	}
	.product_show  .show_top .left .img_top .swiper-slide{
		text-align: center;
		padding-bottom: 20px;
	}
	.product_show  .show_top .left .img_top .swiper-slide img{
		max-width: 100%;
		max-height: 100%;
	}
	.product_show  .show_top .left .img_top  .swiper-button-next.swiper-button-white, .product_show  .show_top .left .img_top  .swiper-button-prev.swiper-button-white{
		
		font-size: 16px;
		width: 35px;
		height: 70px;
		opacity: 1;
		--swiper-navigation-size:20px;
		outline:unset;
		--swiper-navigation-color: #d9d9d9;
	}
	.product_show  .show_top .left .img_top .swiper-button-next.swiper-button-disabled, .product_show  .show_top .left .img_top .swiper-button-prev.swiper-button-disabled{

		opacity: 1;
		outline:unset;
		--swiper-navigation-color: #d9d9d9;
	}
	.product_show  .show_top .left .img_top .swiper-button-next:hover ,.product_show  .show_top .left .img_top .swiper-button-prev:hover{
		--swiper-navigation-color: #fff;
		background:rgba(0, 0, 0, 1)
	}
	.product_show  .show_top .left .img_top .swiper-button-disabled{
		
	}
	.product_show  .show_top .left  .img_bot{
		box-sizing: border-box;
		padding-top: 20px;
	}
	.product_show  .show_top .left  .img_bot .swiper-container{
		width:40%;
		margin: 0 auto;
	}
	.product_show  .show_top .left  .img_bot .swiper-container .swiper-slide{
		border: 2px solid #dcdcdc;
		box-sizing: border-box;
		padding: 15px;
		height: 70px;
		text-align: center;
	}
	.product_show  .show_top .left  .img_bot .swiper-container .swiper-slide img{
		max-width: 100%;
		max-height: 100%;
	}
	.product_show  .show_top .left  .img_bot .swiper-container .swiper-slide.swiper-slide-thumb-active{
		border: 2px solid #029fe4;
	}
	.product_show  .show_top .right{
		width: 50%;
		box-sizing: border-box;
	}
	.product_show  .show_top .right .title{
		border-bottom: 1px solid #dcdcdc;
		padding-bottom: 15px;
	}
	.product_show  .show_top .right .title h3{
		font-size: 24px;
		color: #181818;
		font-family: fzlt_ch;
		margin: 0;
	}
	.product_show  .show_top .right .title p{
		font-size: 14px;
		color: #787878;
		padding: 5px 0;
		margin: 0;
	}
	.product_show  .show_top .right .title h4{
		font-size: 22px;
		color: #029fe4;
		margin: 0;
		padding-top: 10px;
	}
	.product_show  .show_top .right .people{
		

	}
	.product_show  .show_top .right  h3{
		margin: 0;
		padding-top: 15px;
		font-size: 18px;
		color: #181818;
	}
	.product_show  .show_top .right .list{
		padding-top: 10px;
		display: flex;
		flex-wrap: wrap;
	}
	.product_show  .show_top .right .list span{
		display: block;
		width: calc(50% - 15px);
		text-align: center;
		border: 1px solid #dcdcdc;
		margin-bottom: 15px;
		font-size: 18px;
		padding: 10px 0;
		box-sizing: border-box;
		cursor: pointer;
	}
	.product_show  .show_top .right  .list span:nth-child(odd){
		margin-right: 15px;
	}
	.product_show  .show_top .right  .list span:nth-child(even){
		margin-left: 15px;
	}
	.product_show  .show_top .right .list span.active{
		border: 1px solid #029fe4;
		color: #029fe4;
	}
	.product_show  .show_top .right .dis{
		border: 1px solid #dcdcdc;
		padding: 15px;
		margin-top: 15px;
	} 
	.product_show  .show_top .right .dis ul{
		display:flex;
		flex-wrap: wrap;
	}
	.product_show  .show_top .right .dis ul li{
		min-width: 50%;
		line-height: 2em;
		font-size: 16px;
	}
	.product_show  .show_top .right .dis ul li span{
		font-size: 16px;
		color: #333333;
	}
	.product_show  .show_top .right .dis ul li small{
		font-size: 16px;
	}
	.product_show  .show_top .right .but{
		padding-top: 25px;
		display: flex;
		justify-content: space-between;
	}
	.product_show  .show_top .right .but .service{
		color: #fff;
		border: none;
		background: #029fe4;
		height: 47px;
		font-size:18px;
		letter-spacing: 5px;
		width:  calc(50% - 10px);
	}
	.product_show  .show_top .right .but .phone{
		display: inline-block;
		margin-left: 15px;
		background: #787878;
		width:  calc(50% - 10px);
		height: 45px;
		font-size:18px;
		line-height: 47px;
		text-align: center;
		color: #fff;
		letter-spacing: 2px;
	}
	.product_show  .show_top .right .but .service:hover{
		background:#1fabe6;
	}
	.product_show  .show_top .right .but .phone:hover{
		background:#d2d2d2;
	}
	.product_show  .show_top .right .but .phone:visited{
		background:#d2d2d2;
		color:#fff;
	}
	.product_show  .show_top .right .but .service:focus{
		background:#1fabe6;
	}
	
	
	.product_show  .show_top .right .but .phone img{
		margin-right: 10px;

	}
	.product_show_content{

	}
	.product_show_content .top{
		text-align: center;
		border-bottom: 1px solid #dcdcdc;
		border-top: 1px solid #dcdcdc;
		padding: 10px 0;
	}
	.product_show_content .top ul li{
		display: inline-block;
		height: 35px;
		line-height: 34px;
		padding: 0  25px;
		font-size: 20px;
		cursor: pointer;
	}
	.product_show_content .top ul li:nth-child(1){
		border-right: 1px solid #dcdcdc;
	}
	.product_show_content .top ul li.active{

	}
	.product_show_content .content .item{
		width:1224px;
		margin:0 auto;
	}
	.product_show_content .top ul li a{
		display: inline-block;
		padding-bottom: 3px;
	}
	.product_show_content .top ul li a:after{
		content: '';
		display: block;
		border-bottom: 2px solid #029fe4;
		-webkit-transition: all .3s ease-in-out 0s;
		-moz-transition: all .3s ease-in-out 0s;
		-ms-transition: all .3s ease-in-out 0s;
		-o-transition: all .3s ease-in-out 0s;
		transition: all .3s ease-in-out 0s;
		width: 0;
	}
	.product_show_content .top ul li a:hover:after{
		width: 100%;
		-webkit-transition: all .3s ease-in-out 0s;
		-moz-transition: all .3s ease-in-out 0s;
		-ms-transition: all .3s ease-in-out 0s;
		-o-transition: all .3s ease-in-out 0s;
		transition: all .3s ease-in-out 0s;
	}
	.product_show_content .top ul li.active a:after{
		width: 100%;
		-webkit-transition: all .3s ease-in-out 0s;
		-moz-transition: all .3s ease-in-out 0s;
		-ms-transition: all .3s ease-in-out 0s;
		-o-transition: all .3s ease-in-out 0s;
		transition: all .3s ease-in-out 0s;
	}
	.product_show_content  .content{
		padding: 40px 0;
	}
	.product_show_content  .content .item{
		text-align: center;
		display: none;
	}
	.product_show_content  .content .item img{
		width: 100%;
	}
	.product_show_content  .content .item.active{
		display: block;
	}
	.product_show_content  .content .parameter{
		border: 1px solid #dcdcdc;
		padding: 15px;
		margin-top: 15px;
	} 
	.product_show_content  .content .parameter ul{
		display:flex;
		flex-wrap: wrap;
	}
	.product_show_content  .content .parameter ul li{
		min-width: 50%;
		line-height: 2em;
		font-size: 18px;
		text-align: left;
	}
	.product_show_content  .content .parameter ul li span{
		font-size: 18px;
		color: #333333;
	}
	.product_show_content  .content .parameter ul li small{
		font-size: 16px;
	}
	.product_list{
		padding: 80px 0;
	}
	.product_list .left{
		width: 20%;
		display:block;
		box-sizing: border-box;
		padding-right: 20px;
	}
	.product_list .left ul{
		border-top: 1px solid #dcdcdc;
	}
	.product_list .left ul li p{
		border-bottom: 1px solid #dcdcdc;
		
		margin: 0;
	}
	.product_list .left ul li p a{

		display: block;
		padding: 15px 0 15px 15px;
	}
	.product_list .left ul li p a span{
		font-size: 20px;
		color: #181818;
	}
	.product_list .left ul li p a i{
		float: right;
		display: inline-block;
		width: 20px;
		height: 20px;
		font-style: unset;

	    color: #181818;
	    font-size: 18px;
	    -webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.product_list .left ul li p a:hover span{
		font-family: fzlt_zh;
	}
	.product_list .left ul li.active p a span{
		font-family: fzlt_zh;
	}	
	.product_list .left ul li p a i:after{
		font-family: swiper-icons;
		content: 'next';
	}
	.product_list .left ul li.active p a i{
		 transform: rotate(90deg);
	    -ms-transform: rotate(90deg);
	    /* Internet Explorer 9*/
	    -moz-transform: rotate(90deg);
	    /* Firefox */
	    -webkit-transform: rotate(90deg);
	    /* Safari 和 Chrome */
	    -o-transform: rotate(90deg);
	    /* Opera */
	    margin-top: 10px;
	    -webkit-transition:all .3s ease-in-out 0s;
		-moz-transition:all .3s ease-in-out 0s;
		-ms-transition:all .3s ease-in-out 0s;
		-o-transition:all .3s ease-in-out 0s;
		transition:all .3s ease-in-out 0s;
	}
	.product_list .left ul li p a:hover i{
		color:#fff;
	}
	.product_list .left ul li.active p a{
		background:#029fe4;
	}
	.product_list .left ul li p a:hover{
		background:#029fe4;
	}
	.product_list .left ul li p a:hover span{
		color:#fff;
	}
	.product_list .left ul li.active p a span{
		color:#fff;
	}
	.product_list .left ul li .sub{
		display: none;
	}
	.product_list .left ul li .sub  h3{
		font-size: 18px;
		
		border-bottom: 1px solid #dcdcdc;
		margin: 0;
	}
	.product_list .left ul li .sub  h3 a{
		color: #787878;
		padding: 15px 0 15px 15px;
		display: block;
		width: 100%;
		
	}
	.product_list .left ul li .sub  h3 a:hover,.product_list .left ul li .sub  h3 a.active{
		background: #029fe4;
		color: #fff;
	}
	.product_list .left ul li.active .sub{
		display:block;
	}
	.product_list .right{
		width: 80%;
		box-sizing: border-box;

	}
	.product_list .right ul{
		display: flex;
		flex-wrap: wrap;
	}
	.product_list .right ul li{
		width: calc(33.33% - 15px);
		margin-left: 15px;
		border: 1px solid #dcdcdc;
		margin-bottom: 20px;
		padding: 15px;
		box-sizing: border-box;
	}
	.product_list .right ul li .img{
		width: 100%;
		text-align: center;
		height: 285px;
		line-height: 285px;
		overflow:hidden;
	}
	.product_list .right ul li .img img{
		vertical-align: middle;
		max-width: 100%;
		max-height: 100%;
		-webkit-transition: all .3s ease-in-out 0s;
		-moz-transition: all .3s ease-in-out 0s;
		-ms-transition: all .3s ease-in-out 0s;
		-o-transition: all .3s ease-in-out 0s;
		transition: all .3s ease-in-out 0s;
	}
	.product_list .right ul li .img:hover img{
		transform: scale(1.2);
		-webkit-transition: all .3s ease-in-out 0s;
		-moz-transition: all .3s ease-in-out 0s;
		-ms-transition: all .3s ease-in-out 0s;
		-o-transition: all .3s ease-in-out 0s;
		transition: all .3s ease-in-out 0s;
	}
	.product_list .right ul li .thum{
		text-align: center;
	}
	.product_list .right ul li .thum .item{
		display: inline-block;
		width: 40px;
		height: 40px;
		text-align: center;
		line-height: 28px;
		border: 1px solid #dcdcdc;
		box-sizing: border-box;
		padding: 5px;
		cursor: pointer;
		margin-right: ;
		margin-bottom: 5px;
	}
	.product_list .right ul li .thum .item img{
		max-width: 100%;
		max-height: 100%;
		vertical-align: middle;
	}
	.product_list .right ul li .thum .item:hover{
		border: 1px solid #029fe4;
	}
	.product_list .right ul li .thum .item.active{
		border: 1px solid #029fe4;
	}
	.product_list .right ul li .text{

	}
	.product_list .right ul li .text h3{
		margin: 0;
		padding: 15px 0;
		font-size: 18px;
	}
	.product_list .right ul li .text p{

	}
	.product_list .right ul li .text p span{
		font-size: 14.5px;
	}
	.product_list .right ul li .text p small{
		float: right;
		font-size: 14.5px;
		background: url(../images/icon_10.png) no-repeat center left;
		padding-left: 20px;
	}
	.download{
		padding:80px 0; 
	}
	.download ul{
		display:flex;
		flex-wrap:wrap;
	}
	.download ul li{
		width:50%;
		
		padding:0 20px;
		box-sizing:border-box;
	}
	.download ul li a{
		display:flex;
		padding:20px 0;
		border-bottom:1px solid #dcdcdc;
	}
	.download ul li a .img{
		
	}
	.download ul li a h3{
		padding-left:15px;
		font-size:18px;
	}
	.join_seven  .form .group .item .address{
		display:flex;
	}
	.join_seven  .form .group .item .address .sele{
		width:33.33%;
		padding-right:10px;
		border-bottom: 1px solid #dcdcdc;
	}
	.join_seven  .form .group .item .address .sele select{
		width:100%;
		padding: 5px 10px;
		background:none;
		border: none;
		outline:unset;
	}
	
}
input.active{
	width:20px !important;
	overflow:hidden !important;
	padding-left:20px !important;
	box-sizing:border-box !important;
	background: url(../images/seach.png) no-repeat center !important;
	-webkit-transition:all .3s ease-in-out 0s;
	-moz-transition:all .3s ease-in-out 0s;
	-ms-transition:all .3s ease-in-out 0s;
	-o-transition:all .3s ease-in-out 0s;
	transition:all .3s ease-in-out 0s;
}
.btn.active.focus, .btn.active:focus,.btn.focus, .btn:active.focus,.btn:active:focus, .btn:focus {

    outline: unset;
    outline-offset: -2px;
}
div,button,a,video:{
	outline:unset;
}
button:focus{
	outline: unset;
}
div:focus{
	outline: unset;
}
video:focus{
		outline: unset;
}
@media (max-width: 500px) {
	
}